home *** CD-ROM | disk | FTP | other *** search
/ CD Fun House 1 / CD Fun House (Wayzata Technology).iso / •The Simulator• / Orion 1.82 •••• / Orion 1.82 / Orion 1.82.rsrc / CODE_1.txt < prev    next >
Text File  |  1989-11-07  |  853KB  |  14,066 lines

  1. # near model CODE resource
  2. # jump table entries: 0-0 (1 of them)
  3. 00000000  0000 0000                ori.b      D0, 0x0
  4. 00000004  0000 0000                ori.b      D0, 0x0
  5. 00000008  0000 0000                ori.b      D0, 0x0
  6. 0000000C  0000 0000                ori.b      D0, 0x0
  7. 00000010  0000 0000                ori.b      D0, 0x0
  8. 00000014  0000 0000                ori.b      D0, 0x0
  9. 00000018  0000 0000                ori.b      D0, 0x0
  10. 0000001C  0000 0000                ori.b      D0, 0x0
  11. 00000020  0000 0000                ori.b      D0, 0x0
  12. 00000024  0000 0000                ori.b      D0, 0x0
  13. 00000028  0000 0000                ori.b      D0, 0x0
  14. 0000002C  0000 0000                ori.b      D0, 0x0
  15. 00000030  0000 0000                ori.b      D0, 0x0
  16. 00000034  0000 0000                ori.b      D0, 0x0
  17. 00000038  0000 0000                ori.b      D0, 0x0
  18. 0000003C  0000 0000                ori.b      D0, 0x0
  19. 00000040  FFFF                     .invalid   <<F/7/7>>
  20. 00000042  FFFF                     .invalid   <<F/7/7>>
  21. 00000044  FFFF                     .invalid   <<F/7/7>>
  22. 00000046  FFFF                     .invalid   <<F/7/7>>
  23. 00000048  55AA 55AA                subq.l     [A2 + 0x55AA], 2
  24. 0000004C  55AA 55AA                subq.l     [A2 + 0x55AA], 2
  25. 00000050  0000 0000                ori.b      D0, 0x0
  26. 00000054  0000 0000                ori.b      D0, 0x0
  27. 00000058  DDBB 77EE                add.l      <<invalid full ext with IS == 1 and I/IS == 6>>, D6
  28. 0000005C  DDBB 77EE                add.l      <<invalid full ext with IS == 1 and I/IS == 6>>, D6
  29. 00000060  A0BE                     syscall    vSysUtil
  30. 00000062  82FA 0AEB                divu.w     D1, [PC + 0xAEB /* 00000AED, value 0x0, cstring "" */]
  31. 00000066  28AF 0000                move.l     [A4], [A7 + 0x0]
  32. 0000006A  0000 0000                ori.b      D0, 0x0
  33. 0000006E  0000 0000                ori.b      D0, 0x0
  34. 00000072  0000 0000                ori.b      D0, 0x0
  35. 00000076  0000 0000                ori.b      D0, 0x0
  36. 0000007A  0000 0000                ori.b      D0, 0x0
  37. 0000007E  0000 0000                ori.b      D0, 0x0
  38. 00000082  0000 0000                ori.b      D0, 0x0
  39. 00000086  0000 0000                ori.b      D0, 0x0
  40. 0000008A  0000 0000                ori.b      D0, 0x0
  41. 0000008E  0000 0000                ori.b      D0, 0x0
  42. 00000092  0000 0000                ori.b      D0, 0x0
  43. 00000096  0000 0000                ori.b      D0, 0x0
  44. 0000009A  0000 0000                ori.b      D0, 0x0
  45. 0000009E  0000 0000                ori.b      D0, 0x0
  46. 000000A2  0000 0000                ori.b      D0, 0x0
  47. 000000A6  0002 0000                ori.b      D2, 0x0
  48. 000000AA  002A 0028 0003           ori.b      [A2 + 0x3], 0x28 /* '(' */
  49. 000000B0  0001 0029                ori.b      D1, 0x29 /* ')' */
  50. 000000B4  0027 0005                ori.b      -[A7], 0x5
  51. 000000B8  0003 0026                ori.b      D3, 0x26 /* '&' */
  52. 000000BC  0024 0002                ori.b      -[A4], 0x2
  53. 000000C0  0032 000E 004B           ori.b      [A2 + D0.w + 0x4B], 0xE
  54. 000000C6  0146                     bchg       D6, D0
  55. 000000C8  0010 0032                ori.b      [A0], 0x32 /* '2' */
  56. 000000CC  001C 004B                ori.b      [A4]+, 0x4B /* 'K' */
  57. 000000D0  0153                     bchg       [A3], D0
  58. 000000D2  001E 0032                ori.b      [A6]+, 0x32 /* '2' */
  59. 000000D6  002A 004B 0152           ori.b      [A2 + 0x152], 0x4B /* 'K' */
  60. 000000DC  0002 0055                ori.b      D2, 0x55 /* 'U' */
  61. 000000E0  002A 007D 0003           ori.b      [A2 + 0x3], 0x7D /* '}' */
  62. 000000E6  0056 0029                ori.w      [A6], 0x29 /* ')' */
  63. 000000EA  007C 0005                ori.w      sr, 5
  64. 000000EE  0058 0026                ori.w      [A0]+, 0x26 /* '&' */
  65. 000000F2  0079 0002 0087 0009      ori.w      [0x00870009], 0x2
  66. 000000FA  00AF 0003 0088 0008      ori.l      [A7 + 0x8], 0x30088
  67. 00000102  00AE 0000 0019 008C      ori.l      [A6 + 0x8C], 0x19
  68. 0000010A  0027 0093                ori.b      -[A7], 0x93
  69. 0000010E  0000 0000                ori.b      D0, 0x0
  70. 00000112  0000 0000                ori.b      D0, 0x0
  71. 00000116  0445 6173                subi.w     D5, 0x6173 /* 'as' */
  72. 0000011A  7900                     moveq.l    D4, 0x00
  73. 0000011C  0000 000E                ori.b      D0, 0xE
  74. 00000120  00B9 001E 00E1 054F 7262 ori.l      [0x054F7262], 0x1E00E1
  75. 0000012A  6974                     bvs        +0x76 /* 000001A0 */
  76. 0000012C  000E 00EB                ori.b      A6, 0xEB
  77. 00000130  001E 0113                ori.b      [A6]+, 0x13
  78. 00000134  0000 0448                ori.b      D0, 0x48 /* 'H' */
  79. 00000138  656C                     bcs        +0x6E /* 000001A6 */
  80. 0000013A  7000                     moveq.l    D0, 0x00
  81. 0000013C  0000 0000                ori.b      D0, 0x0
  82. 00000140  000F 016A                ori.b      A7, 0x6A /* 'j' */
  83. 00000144  001D 0171                ori.b      [A5]+, 0x71 /* 'q' */
  84. 00000148  0000 0000                ori.b      D0, 0x0
  85. 0000014C  0000 0000                ori.b      D0, 0x0
  86. 00000150  054D                     bchg       A5, D2
  87. 00000152  656E                     bcs        +0x70 /* 000001C2 */
  88. 00000154  7573                     moveq.l    D2, 0x73
  89. 00000156  0000 000F                ori.b      D0, 0xF
  90. 0000015A  0187                     bclr       D7, D0
  91. 0000015C  001D 018E                ori.b      [A5]+, 0x8E
  92. 00000160  0000 0000                ori.b      D0, 0x0
  93. 00000164  0000 0000                ori.b      D0, 0x0
  94. 00000168  0449 6E66                subi.w     A1, 0x6E66 /* 'nf' */
  95. 0000016C  6F00 0000                ble        +0x2 /* 0000016E */
  96. // begin alternate branch 0000016E-00000176
  97. label0000016E:
  98. 0000016E  0000 0000                ori.b      D0, 0x0
  99. 00000172  000F 0199                ori.b      A7, 0x99
  100. // end alternate branch 0000016E-00000176
  101. label0000016E: // (misaligned)
  102. 00000170  0000 000F                ori.b      D0, 0xF
  103. 00000174  0199                     bclr       [A1]+, D0
  104. 00000176  001D 01A0                ori.b      [A5]+, 0xA0
  105. 0000017A  0000 0000                ori.b      D0, 0x0
  106. 0000017E  0000 0000                ori.b      D0, 0x0
  107. 00000182  0820 2020                btst.b     -[A0], 0x20 /* ' ' */
  108. 00000186  204E                     movea.l    A0, A6
  109. 00000188  616D                     bsr        +0x6F /* 000001F7 */
  110. 0000018A  6500 0000                bcs        +0x2 /* 0000018C */
  111. // begin alternate branch 0000018C-00000192
  112. label0000018C:
  113. 0000018C  0000 000F                ori.b      D0, 0xF
  114. 00000190  01A5                     bclr       -[A5], D0
  115. // end alternate branch 0000018C-00000192
  116. label0000018C: // (misaligned)
  117. 0000018E  000F 01A5                ori.b      A7, 0xA5
  118. 00000192  001D 01AC                ori.b      [A5]+, 0xAC
  119. 00000196  0000 0000                ori.b      D0, 0x0
  120. 0000019A  0000 0000                ori.b      D0, 0x0
  121. 0000019E  0120                     btst       -[A0], D0
  122. label000001A0:
  123. 000001A0  0000 000F                ori.b      D0, 0xF
  124. 000001A4  01B1 001D                bclr       [A1 + D0.w + 0x1D], D0
  125. // begin alternate branch 000001A6-000001B4
  126. label000001A6:
  127. 000001A6  001D 01B8                ori.b      [A5]+, 0xB8
  128. 000001AA  0000 0000                ori.b      D0, 0x0
  129. 000001AE  0000 0000                ori.b      D0, 0x0
  130. 000001B2  0120                     btst       -[A0], D0
  131. // end alternate branch 000001A6-000001B4
  132. label000001A6: // (misaligned)
  133. 000001A8  01B8 0000                bclr       [0x00000000 /* __m68k_reset_stack__ */], D0
  134. 000001AC  0000 0000                ori.b      D0, 0x0
  135. 000001B0  0000 0120                ori.b      D0, 0x20 /* ' ' */
  136. 000001B4  0943                     bchg       D3, D4
  137. 000001B6  6C20                     bge        +0x22 /* 000001D8 */
  138. 000001B8  4272 2041                clr.w      [A2 + D2.w + 0x41]
  139. 000001BC  6C6C                     bge        +0x6E /* 0000022A */
  140. 000001BE  0000 000F                ori.b      D0, 0xF
  141. label000001C2:
  142. 000001C2  01C4                     .incomplete
  143. 000001C4  001D 01CB                ori.b      [A5]+, 0xCB
  144. 000001C8  0000 0000                ori.b      D0, 0x0
  145. 000001CC  0000 0000                ori.b      D0, 0x0
  146. 000001D0  0520                     btst       -[A0], D2
  147. 000001D2  342E 3000                move.w     D2, [A6 + 0x3000]
  148. 000001D6  0000 000F                ori.b      D0, 0xF
  149. // begin alternate branch 000001D8-000001DC
  150. label000001D8:
  151. 000001D8  000F 01DD                ori.b      A7, 0xDD
  152. // end alternate branch 000001D8-000001DC
  153. label000001D8: // (misaligned)
  154. 000001DA  01DD                     .incomplete
  155. 000001DC  001D 01E4                ori.b      [A5]+, 0xE4
  156. 000001E0  0000 0000                ori.b      D0, 0x0
  157. 000001E4  0000 0000                ori.b      D0, 0x0
  158. 000001E8  0447 7269                subi.w     D7, 0x7269 /* 'ri' */
  159. 000001EC  6400 0000                bcc        +0x2 /* 000001EE */
  160. // begin alternate branch 000001EE-000001F4
  161. label000001EE:
  162. 000001EE  0000 000F                ori.b      D0, 0xF
  163. 000001F2  01F4                     .incomplete
  164. // end alternate branch 000001EE-000001F4
  165. label000001EE: // (misaligned)
  166. 000001F0  000F 01F4                ori.b      A7, 0xF4
  167. 000001F4  001D 01FB                ori.b      [A5]+, 0xFB
  168. 000001F8  0000 0000                ori.b      D0, 0x0
  169. 000001FC  0000 0000                ori.b      D0, 0x0
  170. 00000200  0457 6964                subi.w     [A7], 0x6964 /* 'id' */
  171. 00000204  6500 0000                bcs        +0x2 /* 00000206 */
  172. // begin alternate branch 00000206-0000022A
  173. label00000206:
  174. 00000206  0000 0001                ori.b      D0, 0x1
  175. 0000020A  0000 0000                ori.b      D0, 0x0
  176. 0000020E  0000 0000                ori.b      D0, 0x0
  177. 00000212  0000 0000                ori.b      D0, 0x0
  178. 00000216  0000 0000                ori.b      D0, 0x0
  179. 0000021A  0000 0000                ori.b      D0, 0x0
  180. 0000021E  0000 0000                ori.b      D0, 0x0
  181. 00000222  0000 0000                ori.b      D0, 0x0
  182. 00000226  0000 0000                ori.b      D0, 0x0
  183. // end alternate branch 00000206-0000022A
  184. label00000206: // (misaligned)
  185. 00000208  0001 0000                ori.b      D1, 0x0
  186. 0000020C  0000 0000                ori.b      D0, 0x0
  187. 00000210  0000 0000                ori.b      D0, 0x0
  188. 00000214  0000 0000                ori.b      D0, 0x0
  189. 00000218  0000 0000                ori.b      D0, 0x0
  190. 0000021C  0000 0000                ori.b      D0, 0x0
  191. 00000220  0000 0000                ori.b      D0, 0x0
  192. 00000224  0000 0000                ori.b      D0, 0x0
  193. 00000228  0000 0000                ori.b      D0, 0x0
  194. // begin alternate branch 0000022A-0000031C
  195. label0000022A:
  196. 0000022A  0000 0000                ori.b      D0, 0x0
  197. 0000022E  0000 0000                ori.b      D0, 0x0
  198. 00000232  0000 0000                ori.b      D0, 0x0
  199. 00000236  0000 0000                ori.b      D0, 0x0
  200. 0000023A  0000 0000                ori.b      D0, 0x0
  201. 0000023E  0000 0000                ori.b      D0, 0x0
  202. 00000242  0000 0000                ori.b      D0, 0x0
  203. 00000246  0000 0000                ori.b      D0, 0x0
  204. 0000024A  0000 0000                ori.b      D0, 0x0
  205. 0000024E  0000 0000                ori.b      D0, 0x0
  206. 00000252  0000 0000                ori.b      D0, 0x0
  207. 00000256  0000 0000                ori.b      D0, 0x0
  208. 0000025A  0000 0000                ori.b      D0, 0x0
  209. 0000025E  0000 0000                ori.b      D0, 0x0
  210. 00000262  0000 0000                ori.b      D0, 0x0
  211. 00000266  0000 0000                ori.b      D0, 0x0
  212. 0000026A  0000 0000                ori.b      D0, 0x0
  213. 0000026E  0000 0000                ori.b      D0, 0x0
  214. 00000272  0000 0000                ori.b      D0, 0x0
  215. 00000276  0000 0000                ori.b      D0, 0x0
  216. 0000027A  0000 0000                ori.b      D0, 0x0
  217. 0000027E  0000 0000                ori.b      D0, 0x0
  218. 00000282  0000 0000                ori.b      D0, 0x0
  219. 00000286  0000 0000                ori.b      D0, 0x0
  220. 0000028A  0000 0000                ori.b      D0, 0x0
  221. 0000028E  0000 0000                ori.b      D0, 0x0
  222. 00000292  0000 0000                ori.b      D0, 0x0
  223. 00000296  0000 0000                ori.b      D0, 0x0
  224. 0000029A  0000 0000                ori.b      D0, 0x0
  225. 0000029E  0000 0000                ori.b      D0, 0x0
  226. 000002A2  0000 0000                ori.b      D0, 0x0
  227. 000002A6  0000 0000                ori.b      D0, 0x0
  228. 000002AA  0000 0000                ori.b      D0, 0x0
  229. 000002AE  0000 0000                ori.b      D0, 0x0
  230. 000002B2  0000 0000                ori.b      D0, 0x0
  231. 000002B6  0000 0000                ori.b      D0, 0x0
  232. 000002BA  0000 0000                ori.b      D0, 0x0
  233. 000002BE  0000 0000                ori.b      D0, 0x0
  234. 000002C2  0000 0000                ori.b      D0, 0x0
  235. 000002C6  0000 0000                ori.b      D0, 0x0
  236. 000002CA  0000 0000                ori.b      D0, 0x0
  237. 000002CE  0000 0000                ori.b      D0, 0x0
  238. 000002D2  0000 0000                ori.b      D0, 0x0
  239. 000002D6  0000 0000                ori.b      D0, 0x0
  240. 000002DA  0000 0000                ori.b      D0, 0x0
  241. 000002DE  0000 0000                ori.b      D0, 0x0
  242. 000002E2  0000 0000                ori.b      D0, 0x0
  243. 000002E6  0000 0000                ori.b      D0, 0x0
  244. 000002EA  0000 0000                ori.b      D0, 0x0
  245. 000002EE  0000 0000                ori.b      D0, 0x0
  246. 000002F2  0000 0000                ori.b      D0, 0x0
  247. 000002F6  0000 0000                ori.b      D0, 0x0
  248. 000002FA  0000 0000                ori.b      D0, 0x0
  249. 000002FE  0000 0000                ori.b      D0, 0x0
  250. 00000302  0000 0000                ori.b      D0, 0x0
  251. 00000306  0000 0000                ori.b      D0, 0x0
  252. 0000030A  0000 0000                ori.b      D0, 0x0
  253. 0000030E  0000 0000                ori.b      D0, 0x0
  254. 00000312  0000 0000                ori.b      D0, 0x0
  255. 00000316  0000 0000                ori.b      D0, 0x0
  256. 0000031A  4000                     negx.b     D0
  257. // end alternate branch 0000022A-0000031C
  258. label0000022A: // (misaligned)
  259. 0000022C  0000 0000                ori.b      D0, 0x0
  260. 00000230  0000 0000                ori.b      D0, 0x0
  261. 00000234  0000 0000                ori.b      D0, 0x0
  262. 00000238  0000 0000                ori.b      D0, 0x0
  263. 0000023C  0000 0000                ori.b      D0, 0x0
  264. 00000240  0000 0000                ori.b      D0, 0x0
  265. 00000244  0000 0000                ori.b      D0, 0x0
  266. 00000248  0000 0000                ori.b      D0, 0x0
  267. 0000024C  0000 0000                ori.b      D0, 0x0
  268. 00000250  0000 0000                ori.b      D0, 0x0
  269. 00000254  0000 0000                ori.b      D0, 0x0
  270. 00000258  0000 0000                ori.b      D0, 0x0
  271. 0000025C  0000 0000                ori.b      D0, 0x0
  272. 00000260  0000 0000                ori.b      D0, 0x0
  273. 00000264  0000 0000                ori.b      D0, 0x0
  274. 00000268  0000 0000                ori.b      D0, 0x0
  275. 0000026C  0000 0000                ori.b      D0, 0x0
  276. 00000270  0000 0000                ori.b      D0, 0x0
  277. 00000274  0000 0000                ori.b      D0, 0x0
  278. 00000278  0000 0000                ori.b      D0, 0x0
  279. 0000027C  0000 0000                ori.b      D0, 0x0
  280. 00000280  0000 0000                ori.b      D0, 0x0
  281. 00000284  0000 0000                ori.b      D0, 0x0
  282. 00000288  0000 0000                ori.b      D0, 0x0
  283. 0000028C  0000 0000                ori.b      D0, 0x0
  284. 00000290  0000 0000                ori.b      D0, 0x0
  285. 00000294  0000 0000                ori.b      D0, 0x0
  286. 00000298  0000 0000                ori.b      D0, 0x0
  287. 0000029C  0000 0000                ori.b      D0, 0x0
  288. 000002A0  0000 0000                ori.b      D0, 0x0
  289. 000002A4  0000 0000                ori.b      D0, 0x0
  290. 000002A8  0000 0000                ori.b      D0, 0x0
  291. 000002AC  0000 0000                ori.b      D0, 0x0
  292. 000002B0  0000 0000                ori.b      D0, 0x0
  293. 000002B4  0000 0000                ori.b      D0, 0x0
  294. 000002B8  0000 0000                ori.b      D0, 0x0
  295. 000002BC  0000 0000                ori.b      D0, 0x0
  296. 000002C0  0000 0000                ori.b      D0, 0x0
  297. 000002C4  0000 0000                ori.b      D0, 0x0
  298. 000002C8  0000 0000                ori.b      D0, 0x0
  299. 000002CC  0000 0000                ori.b      D0, 0x0
  300. 000002D0  0000 0000                ori.b      D0, 0x0
  301. 000002D4  0000 0000                ori.b      D0, 0x0
  302. 000002D8  0000 0000                ori.b      D0, 0x0
  303. 000002DC  0000 0000                ori.b      D0, 0x0
  304. 000002E0  0000 0000                ori.b      D0, 0x0
  305. 000002E4  0000 0000                ori.b      D0, 0x0
  306. 000002E8  0000 0000                ori.b      D0, 0x0
  307. 000002EC  0000 0000                ori.b      D0, 0x0
  308. 000002F0  0000 0000                ori.b      D0, 0x0
  309. 000002F4  0000 0000                ori.b      D0, 0x0
  310. 000002F8  0000 0000                ori.b      D0, 0x0
  311. 000002FC  0000 0000                ori.b      D0, 0x0
  312. 00000300  0000 0000                ori.b      D0, 0x0
  313. 00000304  0000 0000                ori.b      D0, 0x0
  314. 00000308  0000 0000                ori.b      D0, 0x0
  315. 0000030C  0000 0000                ori.b      D0, 0x0
  316. 00000310  0000 0000                ori.b      D0, 0x0
  317. 00000314  0000 0000                ori.b      D0, 0x0
  318. 00000318  0000 4000                ori.b      D0, 0x0
  319. 0000031C  0000 0000                ori.b      D0, 0x0
  320. 00000320  0000 0000                ori.b      D0, 0x0
  321. 00000324  0000 0000                ori.b      D0, 0x0
  322. 00000328  0000 4000                ori.b      D0, 0x0
  323. 0000032C  0000 0000                ori.b      D0, 0x0
  324. 00000330  0000 0000                ori.b      D0, 0x0
  325. 00000334  0000 0000                ori.b      D0, 0x0
  326. 00000338  0000 4000                ori.b      D0, 0x0
  327. 0000033C  0000 0000                ori.b      D0, 0x0
  328. 00000340  0000 0000                ori.b      D0, 0x0
  329. 00000344  0000 0000                ori.b      D0, 0x0
  330. 00000348  0000 0000                ori.b      D0, 0x0
  331. 0000034C  0000 0000                ori.b      D0, 0x0
  332. 00000350  0000 0000                ori.b      D0, 0x0
  333. 00000354  0000 0000                ori.b      D0, 0x0
  334. 00000358  0000 0000                ori.b      D0, 0x0
  335. 0000035C  0000 0000                ori.b      D0, 0x0
  336. 00000360  0000 0000                ori.b      D0, 0x0
  337. 00000364  0000 0000                ori.b      D0, 0x0
  338. 00000368  0000 0000                ori.b      D0, 0x0
  339. 0000036C  0000 0000                ori.b      D0, 0x0
  340. 00000370  0000 4000                ori.b      D0, 0x0
  341. 00000374  0000 0000                ori.b      D0, 0x0
  342. 00000378  0000 0000                ori.b      D0, 0x0
  343. 0000037C  0000 0000                ori.b      D0, 0x0
  344. 00000380  0000 0000                ori.b      D0, 0x0
  345. 00000384  0000 4000                ori.b      D0, 0x0
  346. 00000388  0000 0000                ori.b      D0, 0x0
  347. 0000038C  0000 C000                ori.b      D0, 0x0
  348. 00000390  0000 0000                ori.b      D0, 0x0
  349. 00000394  0000 0000                ori.b      D0, 0x0
  350. 00000398  0000 0096                ori.b      D0, 0x96
  351. 0000039C  0000 03E8                ori.b      D0, 0xE8
  352. 000003A0  0000 0000                ori.b      D0, 0x0
  353. 000003A4  0000 0000                ori.b      D0, 0x0
  354. 000003A8  0000 0000                ori.b      D0, 0x0
  355. 000003AC  0000 0000                ori.b      D0, 0x0
  356. 000003B0  0000 0000                ori.b      D0, 0x0
  357. 000003B4  0000 0000                ori.b      D0, 0x0
  358. 000003B8  0000 0000                ori.b      D0, 0x0
  359. 000003BC  0000 0000                ori.b      D0, 0x0
  360. 000003C0  0000 0000                ori.b      D0, 0x0
  361. 000003C4  0000 0000                ori.b      D0, 0x0
  362. 000003C8  0000 0000                ori.b      D0, 0x0
  363. 000003CC  0000 0000                ori.b      D0, 0x0
  364. 000003D0  0000 0000                ori.b      D0, 0x0
  365. 000003D4  0000 0000                ori.b      D0, 0x0
  366. 000003D8  0000 0000                ori.b      D0, 0x0
  367. 000003DC  0000 0000                ori.b      D0, 0x0
  368. 000003E0  0000 0000                ori.b      D0, 0x0
  369. 000003E4  0000 0000                ori.b      D0, 0x0
  370. 000003E8  0000 0000                ori.b      D0, 0x0
  371. 000003EC  0000 0000                ori.b      D0, 0x0
  372. 000003F0  0000 0000                ori.b      D0, 0x0
  373. 000003F4  0000 0000                ori.b      D0, 0x0
  374. 000003F8  0000 0000                ori.b      D0, 0x0
  375. 000003FC  0000 0000                ori.b      D0, 0x0
  376. 00000400  0000 0000                ori.b      D0, 0x0
  377. 00000404  0000 0000                ori.b      D0, 0x0
  378. 00000408  0000 0000                ori.b      D0, 0x0
  379. 0000040C  0000 0000                ori.b      D0, 0x0
  380. 00000410  0000 0000                ori.b      D0, 0x0
  381. 00000414  0000 0000                ori.b      D0, 0x0
  382. 00000418  0000 0000                ori.b      D0, 0x0
  383. 0000041C  0000 0000                ori.b      D0, 0x0
  384. 00000420  0000 0000                ori.b      D0, 0x0
  385. 00000424  0000 0000                ori.b      D0, 0x0
  386. 00000428  0000 0000                ori.b      D0, 0x0
  387. 0000042C  0000 0000                ori.b      D0, 0x0
  388. 00000430  0000 0000                ori.b      D0, 0x0
  389. 00000434  0000 0000                ori.b      D0, 0x0
  390. 00000438  0000 0000                ori.b      D0, 0x0
  391. 0000043C  0000 0000                ori.b      D0, 0x0
  392. 00000440  0000 0000                ori.b      D0, 0x0
  393. 00000444  0000 0000                ori.b      D0, 0x0
  394. 00000448  0000 0000                ori.b      D0, 0x0
  395. 0000044C  0000 0000                ori.b      D0, 0x0
  396. 00000450  0000 0000                ori.b      D0, 0x0
  397. 00000454  0000 0000                ori.b      D0, 0x0
  398. 00000458  0000 0000                ori.b      D0, 0x0
  399. 0000045C  0000 0000                ori.b      D0, 0x0
  400. 00000460  0000 0000                ori.b      D0, 0x0
  401. 00000464  0000 0000                ori.b      D0, 0x0
  402. 00000468  0000 0000                ori.b      D0, 0x0
  403. 0000046C  0000 0000                ori.b      D0, 0x0
  404. 00000470  0000 0000                ori.b      D0, 0x0
  405. 00000474  0000 0000                ori.b      D0, 0x0
  406. 00000478  0000 0000                ori.b      D0, 0x0
  407. 0000047C  0000 0000                ori.b      D0, 0x0
  408. 00000480  0000 0000                ori.b      D0, 0x0
  409. 00000484  0000 0000                ori.b      D0, 0x0
  410. 00000488  0000 0000                ori.b      D0, 0x0
  411. 0000048C  0000 0000                ori.b      D0, 0x0
  412. 00000490  0000 0000                ori.b      D0, 0x0
  413. 00000494  0000 0000                ori.b      D0, 0x0
  414. 00000498  0000 0000                ori.b      D0, 0x0
  415. 0000049C  0000 0000                ori.b      D0, 0x0
  416. 000004A0  0000 0000                ori.b      D0, 0x0
  417. 000004A4  0000 0000                ori.b      D0, 0x0
  418. 000004A8  0000 0000                ori.b      D0, 0x0
  419. 000004AC  0000 0000                ori.b      D0, 0x0
  420. 000004B0  0000 0000                ori.b      D0, 0x0
  421. 000004B4  0000 0000                ori.b      D0, 0x0
  422. 000004B8  0000 0000                ori.b      D0, 0x0
  423. 000004BC  0000 0000                ori.b      D0, 0x0
  424. 000004C0  0000 0000                ori.b      D0, 0x0
  425. 000004C4  0000 0000                ori.b      D0, 0x0
  426. 000004C8  0000 0000                ori.b      D0, 0x0
  427. 000004CC  0000 0000                ori.b      D0, 0x0
  428. 000004D0  0000 0000                ori.b      D0, 0x0
  429. 000004D4  0000 0000                ori.b      D0, 0x0
  430. 000004D8  0000 0000                ori.b      D0, 0x0
  431. 000004DC  0000 0000                ori.b      D0, 0x0
  432. 000004E0  0000 0000                ori.b      D0, 0x0
  433. 000004E4  0000 0000                ori.b      D0, 0x0
  434. 000004E8  0000 0000                ori.b      D0, 0x0
  435. 000004EC  0000 0000                ori.b      D0, 0x0
  436. 000004F0  0000 0000                ori.b      D0, 0x0
  437. 000004F4  0000 0000                ori.b      D0, 0x0
  438. 000004F8  0000 0000                ori.b      D0, 0x0
  439. 000004FC  0000 0000                ori.b      D0, 0x0
  440. 00000500  0000 0000                ori.b      D0, 0x0
  441. 00000504  0000 0000                ori.b      D0, 0x0
  442. 00000508  0000 0000                ori.b      D0, 0x0
  443. 0000050C  0000 0000                ori.b      D0, 0x0
  444. 00000510  0000 0000                ori.b      D0, 0x0
  445. 00000514  0000 0000                ori.b      D0, 0x0
  446. 00000518  0000 0000                ori.b      D0, 0x0
  447. 0000051C  0000 0000                ori.b      D0, 0x0
  448. 00000520  0000 0000                ori.b      D0, 0x0
  449. 00000524  0000 0000                ori.b      D0, 0x0
  450. 00000528  0000 0000                ori.b      D0, 0x0
  451. 0000052C  0000 FFFF                ori.b      D0, 0xFF
  452. 00000530  FFFF                     .invalid   <<F/7/7>>
  453. 00000532  2000                     move.l     D0, D0
  454. 00000534  0000 0000                ori.b      D0, 0x0
  455. 00000538  0000 0000                ori.b      D0, 0x0
  456. 0000053C  0000 0000                ori.b      D0, 0x0
  457. 00000540  0000 0000                ori.b      D0, 0x0
  458. 00000544  0000 0000                ori.b      D0, 0x0
  459. 00000548  0000 0000                ori.b      D0, 0x0
  460. 0000054C  0000 0000                ori.b      D0, 0x0
  461. 00000550  0000 0000                ori.b      D0, 0x0
  462. 00000554  0000 0000                ori.b      D0, 0x0
  463. 00000558  0000 0000                ori.b      D0, 0x0
  464. 0000055C  0000 0000                ori.b      D0, 0x0
  465. 00000560  0000 0000                ori.b      D0, 0x0
  466. 00000564  0000 0000                ori.b      D0, 0x0
  467. 00000568  0000 0000                ori.b      D0, 0x0
  468. 0000056C  0000 0000                ori.b      D0, 0x0
  469. 00000570  0000 0000                ori.b      D0, 0x0
  470. 00000574  0000 0000                ori.b      D0, 0x0
  471. 00000578  0000 0000                ori.b      D0, 0x0
  472. 0000057C  0000 0000                ori.b      D0, 0x0
  473. 00000580  0000 0000                ori.b      D0, 0x0
  474. 00000584  0000 0000                ori.b      D0, 0x0
  475. 00000588  0000 0000                ori.b      D0, 0x0
  476. 0000058C  0000 0000                ori.b      D0, 0x0
  477. 00000590  0000 0000                ori.b      D0, 0x0
  478. 00000594  0000 0000                ori.b      D0, 0x0
  479. 00000598  0000 0000                ori.b      D0, 0x0
  480. 0000059C  0000 31FC                ori.b      D0, 0xFC
  481. // begin alternate branch 0000059E-000005AA
  482. fn0000059E:
  483. 0000059E  31FC 7041 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7041 /* 'pA' */
  484. 000005A4  2F3A FA5A                move.l     -[A7], [PC - 0x5A6 /* 00000000, value 0x0, cstring "" */]
  485. 000005A8  A873                     syscall    SetPort
  486. // end alternate branch 0000059E-000005AA
  487. fn0000059E: // (misaligned)
  488. 000005A0  7041                     moveq.l    D0, 0x41
  489. 000005A2  0000 2F3A                ori.b      D0, 0x3A /* ':' */
  490. 000005A6  FA5A A873                .extension 0xA5A <<F/1/5>>, 0xA873 // unimplemented
  491. 000005AA  487A FA58                pea.l      [PC - 0x5A8 /* 00000004, value 0x0, cstring "" */]
  492. 000005AE  A875                     syscall    SetPBits/SetPortBits
  493. 000005B0  4E75                     rts
  494. fn000005B2:
  495. 000005B2  31FC 7042 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7042 /* 'pB' */
  496. 000005B8  303A FB84                move.w     D0, [PC - 0x47C /* 0000013E, value 0x0, cstring "" */]
  497. 000005BC  0C40 0000                cmpi.w     D0, 0x0
  498. 000005C0  6600 0010                bne        +0x12 /* 000005D2 */
  499. 000005C4  2F3A FA3A                move.l     -[A7], [PC - 0x5C6 /* 00000000, value 0x0, cstring "" */]
  500. 000005C8  A873                     syscall    SetPort
  501. 000005CA  487A FA46                pea.l      [PC - 0x5BA /* 00000012, value 0x0, cstring "" */]
  502. 000005CE  A875                     syscall    SetPBits/SetPortBits
  503. 000005D0  4E75                     rts
  504. label000005D2:
  505. 000005D2  2F3A FA4C                move.l     -[A7], [PC - 0x5B4 /* 00000020, value 0x0, cstring "" */]
  506. 000005D6  A873                     syscall    SetPort
  507. 000005D8  4E75                     rts
  508. 000005DA  0000 31FC                ori.b      D0, 0xFC
  509. // begin alternate branch 000005DC-000005E4
  510. fn000005DC:
  511. 000005DC  31FC 7043 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7043 /* 'pC' */
  512. 000005E2  3E03                     move.w     D7, D3
  513. // end alternate branch 000005DC-000005E4
  514. fn000005DC: // (misaligned)
  515. 000005DE  7043                     moveq.l    D0, 0x43
  516. 000005E0  0000 3E03                ori.b      D0, 0x3
  517. 000005E4  9E41                     sub.w      D7, D1
  518. 000005E6  3C02                     move.w     D6, D2
  519. 000005E8  9C40                     sub.w      D6, D0
  520. 000005EA  6C00 000A                bge        +0xC /* 000005F6 */
  521. 000005EE  3203                     move.w     D1, D3
  522. 000005F0  3002                     move.w     D0, D2
  523. 000005F2  4446                     neg.w      D6
  524. 000005F4  4447                     neg.w      D7
  525. label000005F6:
  526. 000005F6  4A47                     tst.w      D7
  527. 000005F8  6C00 000E                bge        +0x10 /* 00000608 */
  528. 000005FC  3406                     move.w     D2, D6
  529. 000005FE  D447                     add.w      D2, D7
  530. 00000600  6F00 0090                ble        +0x92 /* 00000692 */
  531. 00000604  4EFA 00CA                jmp        [PC + 0xCA /* 000006D0 */]
  532. label00000608:
  533. 00000608  BE46                     cmp.w      D7, D6
  534. 0000060A  6C00 004A                bge        +0x4C /* 00000656 */
  535. 0000060E  31FC 7088 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7088
  536. 00000614  4EBA 0102                jsr        [PC + 0x102 /* 00000718 */]
  537. 00000618  31FC 7088 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7088
  538. 0000061E  7000                     moveq.l    D0, 0x00
  539. 00000620  3606                     move.w     D3, D6
  540. 00000622  E243                     asr        D3.w, 1
  541. 00000624  3406                     move.w     D2, D6
  542. label00000626:
  543. 00000626  E25D                     ror        D5.w, 1
  544. 00000628  6A00 0004                bpl        +0x6 /* 0000062E */
  545. 0000062C  8081                     or.l       D0, D1
  546. label0000062E:
  547. 0000062E  E289                     lsr        D1, 1
  548. 00000630  6400 000A                bcc        +0xC /* 0000063C */
  549. 00000634  E291                     roxr       D1, 1
  550. 00000636  4680                     not.l      D0
  551. 00000638  C199                     and.l      [A1]+, D0
  552. 0000063A  7000                     moveq.l    D0, 0x00
  553. label0000063C:
  554. 0000063C  9647                     sub.w      D3, D7
  555. 0000063E  6E00 000C                bgt        +0xE /* 0000064C */
  556. 00000642  4680                     not.l      D0
  557. 00000644  C191                     and.l      [A1], D0
  558. 00000646  7000                     moveq.l    D0, 0x00
  559. 00000648  D2C4                     add.w      A1, D4
  560. 0000064A  D646                     add.w      D3, D6
  561. label0000064C:
  562. 0000064C  51CA FFD8                dbf        D2, -0x2A /* 00000626 */
  563. 00000650  4680                     not.l      D0
  564. 00000652  C191                     and.l      [A1], D0
  565. 00000654  4E75                     rts
  566. label00000656:
  567. 00000656  31FC 7089 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7089
  568. 0000065C  4EBA 00BA                jsr        [PC + 0xBA /* 00000718 */]
  569. 00000660  31FC 7089 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7089
  570. 00000666  3607                     move.w     D3, D7
  571. 00000668  E243                     asr        D3.w, 1
  572. 0000066A  3407                     move.w     D2, D7
  573. label0000066C:
  574. 0000066C  E25D                     ror        D5.w, 1
  575. 0000066E  6A00 0008                bpl        +0xA /* 00000678 */
  576. 00000672  4681                     not.l      D1
  577. 00000674  C391                     and.l      [A1], D1
  578. 00000676  4681                     not.l      D1
  579. label00000678:
  580. 00000678  D2C4                     add.w      A1, D4
  581. 0000067A  9646                     sub.w      D3, D6
  582. 0000067C  6E00 000E                bgt        +0x10 /* 0000068C */
  583. 00000680  D647                     add.w      D3, D7
  584. 00000682  E289                     lsr        D1, 1
  585. 00000684  6400 0006                bcc        +0x8 /* 0000068C */
  586. 00000688  E291                     roxr       D1, 1
  587. 0000068A  5889                     addq.l     A1, 4
  588. label0000068C:
  589. 0000068C  51CA FFDE                dbf        D2, -0x24 /* 0000066C */
  590. 00000690  4E75                     rts
  591. label00000692:
  592. 00000692  31FC 7090 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7090
  593. 00000698  4EBA 007E                jsr        [PC + 0x7E /* 00000718 */]
  594. 0000069C  31FC 7090 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7090
  595. 000006A2  3607                     move.w     D3, D7
  596. 000006A4  E243                     asr        D3.w, 1
  597. 000006A6  3407                     move.w     D2, D7
  598. 000006A8  4442                     neg.w      D2
  599. label000006AA:
  600. 000006AA  E25D                     ror        D5.w, 1
  601. 000006AC  6A00 0008                bpl        +0xA /* 000006B6 */
  602. 000006B0  4681                     not.l      D1
  603. 000006B2  C391                     and.l      [A1], D1
  604. 000006B4  4681                     not.l      D1
  605. label000006B6:
  606. 000006B6  92C4                     sub.w      A1, D4
  607. 000006B8  D646                     add.w      D3, D6
  608. 000006BA  6D00 000E                blt        +0x10 /* 000006CA */
  609. 000006BE  D647                     add.w      D3, D7
  610. 000006C0  E289                     lsr        D1, 1
  611. 000006C2  6400 0006                bcc        +0x8 /* 000006CA */
  612. 000006C6  E291                     roxr       D1, 1
  613. 000006C8  5889                     addq.l     A1, 4
  614. label000006CA:
  615. 000006CA  51CA FFDE                dbf        D2, -0x24 /* 000006AA */
  616. 000006CE  4E75                     rts
  617. label000006D0:
  618. 000006D0  31FC 7091 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7091
  619. 000006D6  4EBA 0040                jsr        [PC + 0x40 /* 00000718 */]
  620. 000006DA  31FC 7091 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7091
  621. 000006E0  7000                     moveq.l    D0, 0x00
  622. 000006E2  3606                     move.w     D3, D6
  623. 000006E4  E243                     asr        D3.w, 1
  624. 000006E6  3406                     move.w     D2, D6
  625. label000006E8:
  626. 000006E8  E25D                     ror        D5.w, 1
  627. 000006EA  6A00 0004                bpl        +0x6 /* 000006F0 */
  628. 000006EE  8081                     or.l       D0, D1
  629. label000006F0:
  630. 000006F0  E289                     lsr        D1, 1
  631. 000006F2  6400 000A                bcc        +0xC /* 000006FE */
  632. 000006F6  E291                     roxr       D1, 1
  633. 000006F8  4680                     not.l      D0
  634. 000006FA  C199                     and.l      [A1]+, D0
  635. 000006FC  7000                     moveq.l    D0, 0x00
  636. label000006FE:
  637. 000006FE  D647                     add.w      D3, D7
  638. 00000700  6E00 000C                bgt        +0xE /* 0000070E */
  639. 00000704  4680                     not.l      D0
  640. 00000706  C191                     and.l      [A1], D0
  641. 00000708  7000                     moveq.l    D0, 0x00
  642. 0000070A  92C4                     sub.w      A1, D4
  643. 0000070C  D646                     add.w      D3, D6
  644. label0000070E:
  645. 0000070E  51CA FFD8                dbf        D2, -0x2A /* 000006E8 */
  646. 00000712  4680                     not.l      D0
  647. 00000714  C191                     and.l      [A1], D0
  648. 00000716  4E75                     rts
  649. fn00000718:
  650. 00000718  31FC 7044 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7044 /* 'pD' */
  651. 0000071E  2248                     movea.l    A1, A0
  652. 00000720  C2C4                     mulu.w     D1, D4
  653. 00000722  D3C1                     add.l      A1, D1
  654. 00000724  48C0                     ext.l      D0
  655. 00000726  80FC 0020                divu.w     D0, 0x20 /* ' ' */
  656. 0000072A  2F00                     move.l     -[A7], D0
  657. 0000072C  E540                     asl        D0.w, 2
  658. 0000072E  48C0                     ext.l      D0
  659. 00000730  D3C0                     add.l      A1, D0
  660. 00000732  201F                     move.l     D0, [A7]+
  661. 00000734  223C 8000 0000           move.l     D1, 0x80000000
  662. 0000073A  4840                     swap.w     D0
  663. 0000073C  E0A9                     lsr        D1, D0
  664. 0000073E  3A3A FE9A                move.w     D5, [PC - 0x166 /* 000005DA, value 0x0, cstring "" */]
  665. 00000742  4E75                     rts
  666. fn00000744:
  667. 00000744  31FC 7045 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7045 /* 'pE' */
  668. 0000074A  B042                     cmp.w      D0, D2
  669. 0000074C  6F00 0006                ble        +0x8 /* 00000754 */
  670. 00000750  C142                     exg        D0, D2
  671. 00000752  C343                     exg        D1, D3
  672. label00000754:
  673. 00000754  B047                     cmp.w      D0, D7
  674. 00000756  6C00 0024                bge        +0x26 /* 0000077C */
  675. 0000075A  B447                     cmp.w      D2, D7
  676. 0000075C  6D00 0026                blt        +0x28 /* 00000784 */
  677. 00000760  3C07                     move.w     D6, D7
  678. 00000762  9C40                     sub.w      D6, D0
  679. 00000764  3A02                     move.w     D5, D2
  680. 00000766  9A40                     sub.w      D5, D0
  681. 00000768  3803                     move.w     D4, D3
  682. 0000076A  9841                     sub.w      D4, D1
  683. 0000076C  C9C6                     muls.w     D4, D6
  684. 0000076E  89C5                     divs.w     D4, D5
  685. 00000770  3601                     move.w     D3, D1
  686. 00000772  D644                     add.w      D3, D4
  687. 00000774  3407                     move.w     D2, D7
  688. 00000776  5342                     subq.w     D2, 1
  689. 00000778  4EFA 000A                jmp        [PC + 0xA /* 00000784 */]
  690. label0000077C:
  691. 0000077C  7000                     moveq.l    D0, 0x00
  692. 0000077E  3200                     move.w     D1, D0
  693. 00000780  3401                     move.w     D2, D1
  694. 00000782  3602                     move.w     D3, D2
  695. label00000784:
  696. 00000784  4E75                     rts
  697. fn00000786:
  698. 00000786  31FC 7046 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7046 /* 'pF' */
  699. 0000078C  B042                     cmp.w      D0, D2
  700. 0000078E  6C00 0006                bge        +0x8 /* 00000796 */
  701. 00000792  C142                     exg        D0, D2
  702. 00000794  C343                     exg        D1, D3
  703. label00000796:
  704. 00000796  B047                     cmp.w      D0, D7
  705. 00000798  6D00 0022                blt        +0x24 /* 000007BC */
  706. 0000079C  B447                     cmp.w      D2, D7
  707. 0000079E  6C00 0024                bge        +0x26 /* 000007C4 */
  708. 000007A2  3C07                     move.w     D6, D7
  709. 000007A4  9C40                     sub.w      D6, D0
  710. 000007A6  3A02                     move.w     D5, D2
  711. 000007A8  9A40                     sub.w      D5, D0
  712. 000007AA  3803                     move.w     D4, D3
  713. 000007AC  9841                     sub.w      D4, D1
  714. 000007AE  C9C6                     muls.w     D4, D6
  715. 000007B0  89C5                     divs.w     D4, D5
  716. 000007B2  3601                     move.w     D3, D1
  717. 000007B4  D644                     add.w      D3, D4
  718. 000007B6  3407                     move.w     D2, D7
  719. 000007B8  4EFA 000A                jmp        [PC + 0xA /* 000007C4 */]
  720. label000007BC:
  721. 000007BC  7000                     moveq.l    D0, 0x00
  722. 000007BE  3200                     move.w     D1, D0
  723. 000007C0  3401                     move.w     D2, D1
  724. 000007C2  3602                     move.w     D3, D2
  725. label000007C4:
  726. 000007C4  4E75                     rts
  727. fn000007C6:
  728. 000007C6  31FC 7047 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7047 /* 'pG' */
  729. 000007CC  2F0E                     move.l     -[A7], A6
  730. 000007CE  4DEF 0008                lea.l      A6, [A7 + 0x8]
  731. 000007D2  598F                     subq.l     A7, 4
  732. 000007D4  48E7 FFF8                movem.l    -[A7], D0,D1,D2,D3,D4,D5,D6,D7,A0,A1,A2,A3,A4
  733. 000007D8  487A 00AE                pea.l      [PC + 0xAE /* 00000888, value 0x0, cstring "" */]
  734. 000007DC  A874                     syscall    GetPort
  735. 000007DE  267A 00A8                movea.l    A3, [PC + 0xA8 /* 00000888, value 0x0, cstring "" */]
  736. 000007E2  322B 0030                move.w     D1, [A3 + 0x30]
  737. 000007E6  302B 0032                move.w     D0, [A3 + 0x32]
  738. 000007EA  342E 0002                move.w     D2, [A6 + 0x2]
  739. 000007EE  362E 0000                move.w     D3, [A6 + 0x0]
  740. 000007F2  7E00                     moveq.l    D7, 0x00
  741. 000007F4  4EBA FF90                jsr        [PC - 0x70 /* 00000786 */]
  742. 000007F8  31FC 7047 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7047 /* 'pG' */
  743. 000007FE  47FA F828                lea.l      A3, [PC - 0x7D8 /* 00000028, value 0x0, cstring "" */]
  744. 00000802  3E2B 0006                move.w     D7, [A3 + 0x6]
  745. 00000806  4EBA FF3C                jsr        [PC - 0xC4 /* 00000744 */]
  746. 0000080A  31FC 7047 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7047 /* 'pG' */
  747. 00000810  C141                     exg        D0, D1
  748. 00000812  C543                     exg        D2, D3
  749. 00000814  7E00                     moveq.l    D7, 0x00
  750. 00000816  4EBA FF6E                jsr        [PC - 0x92 /* 00000786 */]
  751. 0000081A  31FC 7047 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7047 /* 'pG' */
  752. 00000820  47FA F806                lea.l      A3, [PC - 0x7FA /* 00000028, value 0x0, cstring "" */]
  753. 00000824  3E2B 0004                move.w     D7, [A3 + 0x4]
  754. 00000828  4EBA FF1A                jsr        [PC - 0xE6 /* 00000744 */]
  755. 0000082C  31FC 7047 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7047 /* 'pG' */
  756. 00000832  C141                     exg        D0, D1
  757. 00000834  C543                     exg        D2, D3
  758. 00000836  207A F7CC                movea.l    A0, [PC - 0x834 /* 00000004, value 0x0, cstring "" */]
  759. 0000083A  383A F7CC                move.w     D4, [PC - 0x834 /* 00000008, value 0x0, cstring "" */]
  760. 0000083E  4EBA FD9C                jsr        [PC - 0x264 /* 000005DC */]
  761. 00000842  31FC 7047 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7047 /* 'pG' */
  762. 00000848  4CDF 1FFF                movem.l    D0,D1,D2,D3,D4,D5,D6,D7,A0,A1,A2,A3,A4, [A7]+
  763. 0000084C  4FEE FFF8                lea.l      A7, [A6 - 0x8]
  764. 00000850  2C5F                     movea.l    A6, [A7]+
  765. 00000852  2F57 0004                move.l     [A7 + 0x4], [A7]
  766. 00000856  4FEF 0004                lea.l      A7, [A7 + 0x4]
  767. 0000085A  4E75                     rts
  768. fn0000085C:
  769. 0000085C  31FC 7048 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7048 /* 'pH' */
  770. 00000862  2F0E                     move.l     -[A7], A6
  771. 00000864  4DEF 0008                lea.l      A6, [A7 + 0x8]
  772. 00000868  48E7 8080                movem.l    -[A7], D0,A0
  773. 0000086C  41FA FD6C                lea.l      A0, [PC - 0x294 /* 000005DA, value 0x31FC, cstring "" */]
  774. 00000870  30AE 0000                move.w     [A0], [A6 + 0x0]
  775. 00000874  4CDF 0101                movem.l    D0,A0, [A7]+
  776. 00000878  4FEE FFF8                lea.l      A7, [A6 - 0x8]
  777. 0000087C  2C5F                     movea.l    A6, [A7]+
  778. 0000087E  2F57 0002                move.l     [A7 + 0x2], [A7]
  779. 00000882  4FEF 0002                lea.l      A7, [A7 + 0x2]
  780. 00000886  4E75                     rts
  781. 00000888  0000 0000                ori.b      D0, 0x0
  782. 0000088C  0000 0000                ori.b      D0, 0x0
  783. 00000890  0000 0000                ori.b      D0, 0x0
  784. 00000894  0000 0000                ori.b      D0, 0x0
  785. fn00000898:
  786. 00000898  31FC 7026 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7026 /* 'p&' */
  787. 0000089E  2F0E                     move.l     -[A7], A6
  788. 000008A0  4DEF 0008                lea.l      A6, [A7 + 0x8]
  789. 000008A4  48E7 FFF8                movem.l    -[A7], D0,D1,D2,D3,D4,D5,D6,D7,A0,A1,A2,A3,A4
  790. 000008A8  487A FFDE                pea.l      [PC - 0x22 /* 00000888, value 0x0, cstring "" */]
  791. 000008AC  A874                     syscall    GetPort
  792. 000008AE  267A FFD8                movea.l    A3, [PC - 0x28 /* 00000888, value 0x0, cstring "" */]
  793. 000008B2  322B 0030                move.w     D1, [A3 + 0x30]
  794. 000008B6  302B 0032                move.w     D0, [A3 + 0x32]
  795. 000008BA  286E 0000                movea.l    A4, [A6 + 0x0]
  796. 000008BE  7E00                     moveq.l    D7, 0x00
  797. 000008C0  1E1C                     move.b     D7, [A4]+
  798. label000008C2:
  799. 000008C2  5347                     subq.w     D7, 1
  800. 000008C4  0C47 0000                cmpi.w     D7, 0x0
  801. 000008C8  6D00 0094                blt        +0x96 /* 0000095E */
  802. 000008CC  7400                     moveq.l    D2, 0x00
  803. 000008CE  141C                     move.b     D2, [A4]+
  804. 000008D0  43FA 4BEA                lea.l      A1, [PC + 0x4BEA /* 000054BC, value 0x0, cstring "" */]
  805. 000008D4  0442 0020                subi.w     D2, 0x20 /* ' ' */
  806. 000008D8  C4FC 000C                mulu.w     D2, 0xC
  807. 000008DC  D2C2                     add.w      A1, D2
  808. 000008DE  4A69 000A                tst.w      [A1 + 0xA]
  809. 000008E2  67DE                     beq        -0x20 /* 000008C2 */
  810. 000008E4  3A00                     move.w     D5, D0
  811. 000008E6  3C01                     move.w     D6, D1
  812. 000008E8  41FA FFA6                lea.l      A0, [PC - 0x5A /* 00000890, value 0x0, cstring "" */]
  813. 000008EC  BA68 0002                cmp.w      D5, [A0 + 0x2]
  814. 000008F0  6F00 006C                ble        +0x6E /* 0000095E */
  815. 000008F4  BA68 0006                cmp.w      D5, [A0 + 0x6]
  816. 000008F8  6E00 0064                bgt        +0x66 /* 0000095E */
  817. 000008FC  BC68 0000                cmp.w      D6, [A0 + 0x0]
  818. 00000900  6F00 005C                ble        +0x5E /* 0000095E */
  819. 00000904  BC68 0004                cmp.w      D6, [A0 + 0x4]
  820. 00000908  6E00 0054                bgt        +0x56 /* 0000095E */
  821. 0000090C  207A F6F6                movea.l    A0, [PC - 0x90A /* 00000004, value 0x0, cstring "" */]
  822. 00000910  5246                     addq.w     D6, 1
  823. 00000912  CCFA F6F4                mulu.w     D6, [PC - 0x90C /* FFFFF6F6, cstring ""<EOF> */]
  824. 00000916  D1C6                     add.l      A0, D6
  825. 00000918  5345                     subq.w     D5, 1
  826. 0000091A  3C05                     move.w     D6, D5
  827. 0000091C  E845                     asr        D5.w, 4
  828. 0000091E  DA45                     add.w      D5, D5
  829. 00000920  D0C5                     add.w      A0, D5
  830. 00000922  0246 000F                andi.w     D6, 0xF
  831. 00000926  383A FF66                move.w     D4, [PC - 0x9A /* 0000088E, value 0x0, cstring "" */]
  832. 0000092A  6700 0004                beq        +0x6 /* 00000930 */
  833. 0000092E  5646                     addq.w     D6, 3
  834. label00000930:
  835. 00000930  7A04                     moveq.l    D5, 0x04
  836. label00000932:
  837. 00000932  4EBA 0044                jsr        [PC + 0x44 /* 00000978 */]
  838. 00000936  31FC 7026 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7026 /* 'p&' */
  839. 0000093C  4EBA 003A                jsr        [PC + 0x3A /* 00000978 */]
  840. 00000940  31FC 7026 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7026 /* 'p&' */
  841. 00000946  383A FF46                move.w     D4, [PC - 0xBA /* 0000088E, value 0x0, cstring "" */]
  842. 0000094A  6700 0004                beq        +0x6 /* 00000950 */
  843. 0000094E  5346                     subq.w     D6, 1
  844. label00000950:
  845. 00000950  51CD FFE0                dbf        D5, -0x22 /* 00000932 */
  846. 00000954  D059                     add.w      D0, [A1]+
  847. 00000956  D07A FF34                add.w      D0, [PC - 0xCC /* 0000088C, value 0x0, cstring "" */]
  848. 0000095A  4EFA FF66                jmp        [PC - 0x9A /* 000008C2 */]
  849. label0000095E:
  850. 0000095E  3F00                     move.w     -[A7], D0
  851. 00000960  3F01                     move.w     -[A7], D1
  852. 00000962  A893                     syscall    MoveTo
  853. 00000964  4CDF 1FFF                movem.l    D0,D1,D2,D3,D4,D5,D6,D7,A0,A1,A2,A3,A4, [A7]+
  854. 00000968  4FEE FFF8                lea.l      A7, [A6 - 0x8]
  855. 0000096C  2C5F                     movea.l    A6, [A7]+
  856. 0000096E  2F57 0004                move.l     [A7 + 0x4], [A7]
  857. 00000972  4FEF 0004                lea.l      A7, [A7 + 0x4]
  858. 00000976  4E75                     rts
  859. fn00000978:
  860. 00000978  7600                     moveq.l    D3, 0x00
  861. 0000097A  1619                     move.b     D3, [A1]+
  862. 0000097C  4843                     swap.w     D3
  863. 0000097E  E18B                     lsl        D3, 8
  864. 00000980  ECAB                     lsr        D3, D6
  865. 00000982  383A FF08                move.w     D4, [PC - 0xF8 /* 0000088C, value 0x0, cstring "" */]
  866. 00000986  6700 0008                beq        +0xA /* 00000990 */
  867. 0000098A  2803                     move.l     D4, D3
  868. 0000098C  E28C                     lsr        D4, 1
  869. 0000098E  8684                     or.l       D3, D4
  870. label00000990:
  871. 00000990  4683                     not.l      D3
  872. 00000992  C790                     and.l      [A0], D3
  873. 00000994  D0FA F672                add.w      A0, [PC - 0x98E /* 00000008, value 0x0, cstring "" */]
  874. 00000998  4E75                     rts
  875. 0000099A  0000 0000                ori.b      D0, 0x0
  876. 0000099E  31FC 7049 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7049 /* 'pI' */
  877. 000009A4  2F0E                     move.l     -[A7], A6
  878. 000009A6  4DEF 0008                lea.l      A6, [A7 + 0x8]
  879. 000009AA  48E7 FFF8                movem.l    -[A7], D0,D1,D2,D3,D4,D5,D6,D7,A0,A1,A2,A3,A4
  880. 000009AE  41FA FEDC                lea.l      A0, [PC - 0x124 /* 0000088C, value 0x0, cstring "" */]
  881. 000009B2  30BC 0001                move.w     [A0], 0x1
  882. 000009B6  2F2E 0000                move.l     -[A7], [A6 + 0x0]
  883. 000009BA  4EBA FEDC                jsr        [PC - 0x124 /* 00000898 */]
  884. 000009BE  31FC 7049 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7049 /* 'pI' */
  885. 000009C4  4250                     clr.w      [A0]
  886. 000009C6  4CDF 1FFF                movem.l    D0,D1,D2,D3,D4,D5,D6,D7,A0,A1,A2,A3,A4, [A7]+
  887. 000009CA  4FEE FFF8                lea.l      A7, [A6 - 0x8]
  888. 000009CE  2C5F                     movea.l    A6, [A7]+
  889. 000009D0  2F57 0004                move.l     [A7 + 0x4], [A7]
  890. 000009D4  4FEF 0004                lea.l      A7, [A7 + 0x4]
  891. 000009D8  4E75                     rts
  892. fn000009DA:
  893. 000009DA  31FC 7050 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7050 /* 'pP' */
  894. 000009E0  72FF                     moveq.l    D1, 0xFFFFFFFF
  895. 000009E2  2401                     move.l     D2, D1
  896. 000009E4  2601                     move.l     D3, D1
  897. 000009E6  2801                     move.l     D4, D1
  898. 000009E8  2A01                     move.l     D5, D1
  899. 000009EA  2C01                     move.l     D6, D1
  900. 000009EC  2441                     movea.l    A2, D1
  901. 000009EE  2641                     movea.l    A3, D1
  902. 000009F0  41FA F612                lea.l      A0, [PC - 0x9EE /* 00000004, value 0x0, cstring "" */]
  903. 000009F4  3028 000A                move.w     D0, [A0 + 0xA]
  904. 000009F8  9068 0006                sub.w      D0, [A0 + 0x6]
  905. 000009FC  C0E8 0004                mulu.w     D0, [A0 + 0x4]
  906. 00000A00  80FC 0020                divu.w     D0, 0x20 /* ' ' */
  907. 00000A04  5340                     subq.w     D0, 1
  908. 00000A06  2050                     movea.l    A0, [A0]
  909. 00000A08  7E20                     moveq.l    D7, 0x20
  910. label00000A0A:
  911. 00000A0A  48D0 0C7E                movem.l    [A0], D1,D2,D3,D4,D5,D6,A2,A3
  912. 00000A0E  D1C7                     add.l      A0, D7
  913. 00000A10  51C8 FFF8                dbf        D0, -0xA /* 00000A0A */
  914. 00000A14  4840                     swap.w     D0
  915. 00000A16  4A40                     tst.w      D0
  916. 00000A18  6700 000A                beq        +0xC /* 00000A24 */
  917. 00000A1C  5340                     subq.w     D0, 1
  918. label00000A1E:
  919. 00000A1E  10C1                     move.b     [A0]+, D1
  920. 00000A20  51C8 FFFC                dbf        D0, -0x6 /* 00000A1E */
  921. label00000A24:
  922. 00000A24  4E75                     rts
  923. fn00000A26:
  924. 00000A26  31FC 7030 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7030 /* 'p0' */
  925. 00000A2C  487A F5D6                pea.l      [PC - 0xA2A /* 00000004, value 0x0, cstring "" */]
  926. 00000A30  487A F5E0                pea.l      [PC - 0xA20 /* 00000012, value 0x0, cstring "" */]
  927. 00000A34  487A F5F2                pea.l      [PC - 0xA0E /* 00000028, value 0x0, cstring "" */]
  928. 00000A38  487A F5EE                pea.l      [PC - 0xA12 /* 00000028, value 0x0, cstring "" */]
  929. 00000A3C  3F3C 0000                move.w     -[A7], 0x0
  930. 00000A40  2F3C 0000 0000           move.l     -[A7], 0x0
  931. 00000A46  A8EC                     syscall    CopyBits
  932. 00000A48  4E75                     rts
  933. 00000A4A  A852                     syscall    HideCursor
  934. 00000A4C  41FA F5B6                lea.l      A0, [PC - 0xA4A /* 00000004, value 0x0, cstring "" */]
  935. 00000A50  2050                     movea.l    A0, [A0]
  936. 00000A52  45FA F5BE                lea.l      A2, [PC - 0xA42 /* 00000012, value 0x0, cstring "" */]
  937. 00000A56  2252                     movea.l    A1, [A2]
  938. 00000A58  3E2A 0004                move.w     D7, [A2 + 0x4]
  939. 00000A5C  48C7                     ext.l      D7
  940. 00000A5E  303C 012B                move.w     D0, 0x12B
  941. label00000A62:
  942. 00000A62  4CD0 0C7E                movem.l    D1,D2,D3,D4,D5,D6,A2,A3, [A0]
  943. 00000A66  48D1 0C7E                movem.l    [A1], D1,D2,D3,D4,D5,D6,A2,A3
  944. 00000A6A  323A F6C8                move.w     D1, [PC - 0x938 /* 00000134, value 0x0, cstring "" */]
  945. 00000A6E  6600 000E                bne        +0x10 /* 00000A7E */
  946. 00000A72  4CE8 0C7E 0020           movem.l    D1,D2,D3,D4,D5,D6,A2,A3, [A0 + 0x20]
  947. 00000A78  48E9 0C7E 0020           movem.l    [A1 + 0x20], D1,D2,D3,D4,D5,D6,A2,A3
  948. label00000A7E:
  949. 00000A7E  D1FC 0000 0040           add.l      A0, 0x40 /* '@' */
  950. 00000A84  D3C7                     add.l      A1, D7
  951. 00000A86  51C8 FFDA                dbf        D0, -0x28 /* 00000A62 */
  952. 00000A8A  A853                     syscall    ShowCursor
  953. 00000A8C  4E75                     rts
  954. fn00000A8E:
  955. 00000A8E  31FC 7092 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7092
  956. 00000A94  383C 000E                move.w     D4, 0xE
  957. 00000A98  3010                     move.w     D0, [A0]
  958. 00000A9A  C1D1                     muls.w     D0, [A1]
  959. 00000A9C  3228 000C                move.w     D1, [A0 + 0xC]
  960. 00000AA0  C3E9 0002                muls.w     D1, [A1 + 0x2]
  961. 00000AA4  D081                     add.l      D0, D1
  962. 00000AA6  3228 0018                move.w     D1, [A0 + 0x18]
  963. 00000AAA  C3E9 0004                muls.w     D1, [A1 + 0x4]
  964. 00000AAE  D081                     add.l      D0, D1
  965. 00000AB0  E8A0                     asr        D0, D4
  966. 00000AB2  3228 0004                move.w     D1, [A0 + 0x4]
  967. 00000AB6  C3D1                     muls.w     D1, [A1]
  968. 00000AB8  3428 0010                move.w     D2, [A0 + 0x10]
  969. 00000ABC  C5E9 0002                muls.w     D2, [A1 + 0x2]
  970. 00000AC0  D282                     add.l      D1, D2
  971. 00000AC2  3428 001C                move.w     D2, [A0 + 0x1C]
  972. 00000AC6  C5E9 0004                muls.w     D2, [A1 + 0x4]
  973. 00000ACA  D282                     add.l      D1, D2
  974. 00000ACC  E8A1                     asr        D1, D4
  975. 00000ACE  3428 0008                move.w     D2, [A0 + 0x8]
  976. 00000AD2  C5D1                     muls.w     D2, [A1]
  977. 00000AD4  3628 0014                move.w     D3, [A0 + 0x14]
  978. 00000AD8  C7E9 0002                muls.w     D3, [A1 + 0x2]
  979. 00000ADC  D483                     add.l      D2, D3
  980. 00000ADE  3628 0020                move.w     D3, [A0 + 0x20]
  981. 00000AE2  C7E9 0004                muls.w     D3, [A1 + 0x4]
  982. 00000AE6  D483                     add.l      D2, D3
  983. 00000AE8  E8A2                     asr        D2, D4
  984. 00000AEA  4A45                     tst.w      D5
  985. 00000AEC  6700 000E                beq        +0x10 /* 00000AFC */
  986. 00000AF0  D068 0024                add.w      D0, [A0 + 0x24]
  987. 00000AF4  D268 0028                add.w      D1, [A0 + 0x28]
  988. 00000AF8  D468 002C                add.w      D2, [A0 + 0x2C]
  989. label00000AFC:
  990. 00000AFC  4E75                     rts
  991. fn00000AFE:
  992. 00000AFE  31FC 7093 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7093
  993. 00000B04  3028 0024                move.w     D0, [A0 + 0x24]
  994. 00000B08  3228 0028                move.w     D1, [A0 + 0x28]
  995. 00000B0C  3428 002C                move.w     D2, [A0 + 0x2C]
  996. 00000B10  4E75                     rts
  997. fn00000B12:
  998. 00000B12  31FC 7094 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7094
  999. 00000B18  48E7 E000                movem.l    -[A7], D0,D1,D2
  1000. 00000B1C  4A83                     tst.l      D3
  1001. 00000B1E  5BC2                     smi        D2
  1002. 00000B20  6A00 0004                bpl        +0x6 /* 00000B26 */
  1003. 00000B24  4483                     neg.l      D3
  1004. label00000B26:
  1005. 00000B26  4A84                     tst.l      D4
  1006. 00000B28  6A00 0006                bpl        +0x8 /* 00000B30 */
  1007. 00000B2C  4602                     not.b      D2
  1008. 00000B2E  4484                     neg.l      D4
  1009. label00000B30:
  1010. 00000B30  4843                     swap.w     D3
  1011. 00000B32  3003                     move.w     D0, D3
  1012. 00000B34  C0C4                     mulu.w     D0, D4
  1013. 00000B36  4240                     clr.w      D0
  1014. 00000B38  4840                     swap.w     D0
  1015. 00000B3A  4844                     swap.w     D4
  1016. 00000B3C  3203                     move.w     D1, D3
  1017. 00000B3E  C2C4                     mulu.w     D1, D4
  1018. 00000B40  4843                     swap.w     D3
  1019. 00000B42  C6C4                     mulu.w     D3, D4
  1020. 00000B44  4243                     clr.w      D3
  1021. 00000B46  4843                     swap.w     D3
  1022. 00000B48  D680                     add.l      D3, D0
  1023. 00000B4A  D681                     add.l      D3, D1
  1024. 00000B4C  4A02                     tst.b      D2
  1025. 00000B4E  6700 0004                beq        +0x6 /* 00000B54 */
  1026. 00000B52  4483                     neg.l      D3
  1027. label00000B54:
  1028. 00000B54  4CDF 0007                movem.l    D0,D1,D2, [A7]+
  1029. 00000B58  4E75                     rts
  1030. fn00000B5A:
  1031. 00000B5A  31FC 7095 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7095
  1032. 00000B60  2628 0000                move.l     D3, [A0 + 0x0]
  1033. 00000B64  2829 0000                move.l     D4, [A1 + 0x0]
  1034. 00000B68  4EBA FFA8                jsr        [PC - 0x58 /* 00000B12 */]
  1035. 00000B6C  31FC 7095 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7095
  1036. 00000B72  2003                     move.l     D0, D3
  1037. 00000B74  2628 000C                move.l     D3, [A0 + 0xC]
  1038. 00000B78  2829 0004                move.l     D4, [A1 + 0x4]
  1039. 00000B7C  4EBA FF94                jsr        [PC - 0x6C /* 00000B12 */]
  1040. 00000B80  31FC 7095 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7095
  1041. 00000B86  D083                     add.l      D0, D3
  1042. 00000B88  2628 0018                move.l     D3, [A0 + 0x18]
  1043. 00000B8C  2829 0008                move.l     D4, [A1 + 0x8]
  1044. 00000B90  4EBA FF80                jsr        [PC - 0x80 /* 00000B12 */]
  1045. 00000B94  31FC 7095 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7095
  1046. 00000B9A  D083                     add.l      D0, D3
  1047. 00000B9C  E580                     asl        D0, 2
  1048. 00000B9E  2628 0004                move.l     D3, [A0 + 0x4]
  1049. 00000BA2  2829 0000                move.l     D4, [A1 + 0x0]
  1050. 00000BA6  4EBA FF6A                jsr        [PC - 0x96 /* 00000B12 */]
  1051. 00000BAA  31FC 7095 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7095
  1052. 00000BB0  2203                     move.l     D1, D3
  1053. 00000BB2  2628 0010                move.l     D3, [A0 + 0x10]
  1054. 00000BB6  2829 0004                move.l     D4, [A1 + 0x4]
  1055. 00000BBA  4EBA FF56                jsr        [PC - 0xAA /* 00000B12 */]
  1056. 00000BBE  31FC 7095 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7095
  1057. 00000BC4  D283                     add.l      D1, D3
  1058. 00000BC6  2628 001C                move.l     D3, [A0 + 0x1C]
  1059. 00000BCA  2829 0008                move.l     D4, [A1 + 0x8]
  1060. 00000BCE  4EBA FF42                jsr        [PC - 0xBE /* 00000B12 */]
  1061. 00000BD2  31FC 7095 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7095
  1062. 00000BD8  D283                     add.l      D1, D3
  1063. 00000BDA  E581                     asl        D1, 2
  1064. 00000BDC  2628 0008                move.l     D3, [A0 + 0x8]
  1065. 00000BE0  2829 0000                move.l     D4, [A1 + 0x0]
  1066. 00000BE4  4EBA FF2C                jsr        [PC - 0xD4 /* 00000B12 */]
  1067. 00000BE8  31FC 7095 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7095
  1068. 00000BEE  2403                     move.l     D2, D3
  1069. 00000BF0  2628 0014                move.l     D3, [A0 + 0x14]
  1070. 00000BF4  2829 0004                move.l     D4, [A1 + 0x4]
  1071. 00000BF8  4EBA FF18                jsr        [PC - 0xE8 /* 00000B12 */]
  1072. 00000BFC  31FC 7095 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7095
  1073. 00000C02  D483                     add.l      D2, D3
  1074. 00000C04  2628 0020                move.l     D3, [A0 + 0x20]
  1075. 00000C08  2829 0008                move.l     D4, [A1 + 0x8]
  1076. 00000C0C  4EBA FF04                jsr        [PC - 0xFC /* 00000B12 */]
  1077. 00000C10  31FC 7095 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7095
  1078. 00000C16  D483                     add.l      D2, D3
  1079. 00000C18  E582                     asl        D2, 2
  1080. 00000C1A  4A45                     tst.w      D5
  1081. 00000C1C  6700 000E                beq        +0x10 /* 00000C2C */
  1082. 00000C20  D0A8 0024                add.l      D0, [A0 + 0x24]
  1083. 00000C24  D2A8 0028                add.l      D1, [A0 + 0x28]
  1084. 00000C28  D4A8 002C                add.l      D2, [A0 + 0x2C]
  1085. label00000C2C:
  1086. 00000C2C  4E75                     rts
  1087. fn00000C2E:
  1088. 00000C2E  31FC 7096 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7096
  1089. 00000C34  48E7 FC00                movem.l    -[A7], D0,D1,D2,D3,D4,D5
  1090. 00000C38  4245                     clr.w      D5
  1091. 00000C3A  4EBA FF1E                jsr        [PC - 0xE2 /* 00000B5A */]
  1092. 00000C3E  31FC 7096 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7096
  1093. 00000C44  48D2 0007                movem.l    [A2], D0,D1,D2
  1094. 00000C48  43E9 000C                lea.l      A1, [A1 + 0xC]
  1095. 00000C4C  4EBA FF0C                jsr        [PC - 0xF4 /* 00000B5A */]
  1096. 00000C50  31FC 7096 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7096
  1097. 00000C56  48EA 0007 000C           movem.l    [A2 + 0xC], D0,D1,D2
  1098. 00000C5C  43E9 000C                lea.l      A1, [A1 + 0xC]
  1099. 00000C60  4EBA FEF8                jsr        [PC - 0x108 /* 00000B5A */]
  1100. 00000C64  31FC 7096 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7096
  1101. 00000C6A  48EA 0007 0018           movem.l    [A2 + 0x18], D0,D1,D2
  1102. 00000C70  43E9 000C                lea.l      A1, [A1 + 0xC]
  1103. 00000C74  7A01                     moveq.l    D5, 0x01
  1104. 00000C76  4EBA FEE2                jsr        [PC - 0x11E /* 00000B5A */]
  1105. 00000C7A  31FC 7096 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7096
  1106. 00000C80  48EA 0007 0024           movem.l    [A2 + 0x24], D0,D1,D2
  1107. 00000C86  4CDF 003F                movem.l    D0,D1,D2,D3,D4,D5, [A7]+
  1108. 00000C8A  4E75                     rts
  1109. fn00000C8C:
  1110. 00000C8C  31FC 7097 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7097
  1111. 00000C92  48E7 80C0                movem.l    -[A7], D0,A0,A1
  1112. 00000C96  303C 000B                move.w     D0, 0xB
  1113. label00000C9A:
  1114. 00000C9A  22D8                     move.l     [A1]+, [A0]+
  1115. 00000C9C  51C8 FFFC                dbf        D0, -0x6 /* 00000C9A */
  1116. 00000CA0  4CDF 0301                movem.l    D0,A0,A1, [A7]+
  1117. 00000CA4  4E75                     rts
  1118. fn00000CA6:
  1119. 00000CA6  31FC 7006 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7006
  1120. 00000CAC  48E7 E040                movem.l    -[A7], D0,D1,D2,A1
  1121. 00000CB0  43FA 4338                lea.l      A1, [PC + 0x4338 /* 00004FEA, value 0x1000, cstring "" */]
  1122. 00000CB4  7200                     moveq.l    D1, 0x00
  1123. 00000CB6  0C83 0000 FFFF           cmpi.l     D3, 0xFFFF
  1124. 00000CBC  6200 0008                bhi        +0xA /* 00000CC6 */
  1125. 00000CC0  4843                     swap.w     D3
  1126. 00000CC2  4243                     clr.w      D3
  1127. 00000CC4  5041                     addq.w     D1, 8
  1128. label00000CC6:
  1129. 00000CC6  0C83 00FF FFFF           cmpi.l     D3, 0xFFFFFF
  1130. 00000CCC  6200 0006                bhi        +0x8 /* 00000CD4 */
  1131. 00000CD0  E183                     asl        D3, 8
  1132. 00000CD2  5841                     addq.w     D1, 4
  1133. label00000CD4:
  1134. 00000CD4  0C83 0FFF FFFF           cmpi.l     D3, 0xFFFFFFF
  1135. 00000CDA  6200 0006                bhi        +0x8 /* 00000CE2 */
  1136. 00000CDE  E983                     asl        D3, 4
  1137. 00000CE0  5441                     addq.w     D1, 2
  1138. label00000CE2:
  1139. 00000CE2  4843                     swap.w     D3
  1140. 00000CE4  3403                     move.w     D2, D3
  1141. 00000CE6  E04A                     lsr        D2.w, 8
  1142. 00000CE8  E34A                     lsl        D2.w, 1
  1143. 00000CEA  3031 2002                move.w     D0, [A1 + D2.w + 0x2]
  1144. 00000CEE  3431 2000                move.w     D2, [A1 + D2.w]
  1145. 00000CF2  9042                     sub.w      D0, D2
  1146. 00000CF4  0243 00FF                andi.w     D3, 0xFF
  1147. 00000CF8  C1C3                     muls.w     D0, D3
  1148. 00000CFA  E080                     asr        D0, 8
  1149. 00000CFC  D440                     add.w      D2, D0
  1150. 00000CFE  3602                     move.w     D3, D2
  1151. 00000D00  E26B                     lsr        D3.w, D1
  1152. 00000D02  4CDF 0207                movem.l    D0,D1,D2,A1, [A7]+
  1153. 00000D06  4E75                     rts
  1154. fn00000D08:
  1155. 00000D08  31FC 7009 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7009 /* 'p\t' */
  1156. 00000D0E  48E7 0C00                movem.l    -[A7], D4,D5
  1157. 00000D12  3600                     move.w     D3, D0
  1158. 00000D14  C7C0                     muls.w     D3, D0
  1159. 00000D16  3801                     move.w     D4, D1
  1160. 00000D18  C9C1                     muls.w     D4, D1
  1161. 00000D1A  D684                     add.l      D3, D4
  1162. 00000D1C  3802                     move.w     D4, D2
  1163. 00000D1E  C9C2                     muls.w     D4, D2
  1164. 00000D20  D684                     add.l      D3, D4
  1165. 00000D22  4EBA FF82                jsr        [PC - 0x7E /* 00000CA6 */]
  1166. 00000D26  31FC 7009 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7009 /* 'p\t' */
  1167. 00000D2C  4CDF 0030                movem.l    D4,D5, [A7]+
  1168. 00000D30  4E75                     rts
  1169. fn00000D32:
  1170. 00000D32  31FC 7008 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7008
  1171. 00000D38  41FA F668                lea.l      A0, [PC - 0x998 /* 000003A2, value 0x0, cstring "" */]
  1172. 00000D3C  4CE8 0007 0024           movem.l    D0,D1,D2, [A0 + 0x24]
  1173. 00000D42  4840                     swap.w     D0
  1174. 00000D44  4841                     swap.w     D1
  1175. 00000D46  4842                     swap.w     D2
  1176. 00000D48  41FA F688                lea.l      A0, [PC - 0x978 /* 000003D2, value 0x0, cstring "" */]
  1177. 00000D4C  4890 0007                movem.w    [A0], D0,D1,D2
  1178. 00000D50  4EBA FFB6                jsr        [PC - 0x4A /* 00000D08 */]
  1179. 00000D54  31FC 7008 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7008
  1180. 00000D5A  41FA F67C                lea.l      A0, [PC - 0x984 /* 000003D8, value 0x0, cstring "" */]
  1181. 00000D5E  3083                     move.w     [A0], D3
  1182. 00000D60  4E75                     rts
  1183. fn00000D62:
  1184. 00000D62  0440 1000                subi.w     D0, 0x1000
  1185. fn00000D66:
  1186. 00000D66  31FC 7098 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7098
  1187. 00000D6C  48E7 7040                movem.l    -[A7], D1,D2,D3,A1
  1188. 00000D70  43FA 4076                lea.l      A1, [PC + 0x4076 /* 00004DE8, value 0x40003FFF, cstring "@" */]
  1189. 00000D74  4241                     clr.w      D1
  1190. 00000D76  0280 0000 3FFF           andi.l     D0, 0x3FFF
  1191. 00000D7C  0C40 2000                cmpi.w     D0, 0x2000 /* ' \0' */
  1192. 00000D80  6D00 000A                blt        +0xC /* 00000D8C */
  1193. 00000D84  0440 2000                subi.w     D0, 0x2000 /* ' \0' */
  1194. 00000D88  0A41 0001                xori.w     D1, 0x1
  1195. label00000D8C:
  1196. 00000D8C  0C40 1000                cmpi.w     D0, 0x1000
  1197. 00000D90  6D00 000C                blt        +0xE /* 00000D9E */
  1198. 00000D94  0440 2000                subi.w     D0, 0x2000 /* ' \0' */
  1199. 00000D98  4440                     neg.w      D0
  1200. 00000D9A  0A41 0001                xori.w     D1, 0x1
  1201. label00000D9E:
  1202. 00000D9E  0C40 1000                cmpi.w     D0, 0x1000
  1203. 00000DA2  6600 0008                bne        +0xA /* 00000DAC */
  1204. 00000DA6  4240                     clr.w      D0
  1205. 00000DA8  4EFA 0026                jmp        [PC + 0x26 /* 00000DD0 */]
  1206. label00000DAC:
  1207. 00000DAC  3400                     move.w     D2, D0
  1208. 00000DAE  E84A                     lsr        D2.w, 4
  1209. 00000DB0  E34A                     lsl        D2.w, 1
  1210. 00000DB2  3631 2002                move.w     D3, [A1 + D2.w + 0x2]
  1211. 00000DB6  3431 2000                move.w     D2, [A1 + D2.w]
  1212. 00000DBA  9642                     sub.w      D3, D2
  1213. 00000DBC  0240 000F                andi.w     D0, 0xF
  1214. 00000DC0  C7C0                     muls.w     D3, D0
  1215. 00000DC2  E883                     asr        D3, 4
  1216. 00000DC4  D443                     add.w      D2, D3
  1217. 00000DC6  3002                     move.w     D0, D2
  1218. 00000DC8  4A41                     tst.w      D1
  1219. 00000DCA  6700 0004                beq        +0x6 /* 00000DD0 */
  1220. 00000DCE  4440                     neg.w      D0
  1221. label00000DD0:
  1222. 00000DD0  4CDF 020E                movem.l    D1,D2,D3,A1, [A7]+
  1223. 00000DD4  4E75                     rts
  1224. fn00000DD6:
  1225. 00000DD6  31FC 7099 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7099
  1226. 00000DDC  48E7 C040                movem.l    -[A7], D0,D1,A1
  1227. 00000DE0  4241                     clr.w      D1
  1228. 00000DE2  48C0                     ext.l      D0
  1229. 00000DE4  4A80                     tst.l      D0
  1230. 00000DE6  6A00 0006                bpl        +0x8 /* 00000DEE */
  1231. 00000DEA  4480                     neg.l      D0
  1232. 00000DEC  5241                     addq.w     D1, 1
  1233. label00000DEE:
  1234. 00000DEE  4267                     clr.w      -[A7]
  1235. label00000DF0:
  1236. 00000DF0  81FC 000A                divs.w     D0, 0xA /* '\n' */
  1237. 00000DF4  4840                     swap.w     D0
  1238. 00000DF6  0640 0030                addi.w     D0, 0x30 /* '0' */
  1239. 00000DFA  3F00                     move.w     -[A7], D0
  1240. 00000DFC  4240                     clr.w      D0
  1241. 00000DFE  4840                     swap.w     D0
  1242. 00000E00  4A40                     tst.w      D0
  1243. 00000E02  66EC                     bne        -0x12 /* 00000DF0 */
  1244. 00000E04  4A41                     tst.w      D1
  1245. 00000E06  6700 0006                beq        +0x8 /* 00000E0E */
  1246. 00000E0A  3F3C 002D                move.w     -[A7], 0x2D /* '-' */
  1247. label00000E0E:
  1248. 00000E0E  4240                     clr.w      D0
  1249. 00000E10  2248                     movea.l    A1, A0
  1250. 00000E12  5248                     addq.w     A0, 1
  1251. label00000E14:
  1252. 00000E14  321F                     move.w     D1, [A7]+
  1253. 00000E16  6700 000A                beq        +0xC /* 00000E22 */
  1254. 00000E1A  5240                     addq.w     D0, 1
  1255. 00000E1C  10C1                     move.b     [A0]+, D1
  1256. 00000E1E  4EFA FFF4                jmp        [PC - 0xC /* 00000E14 */]
  1257. label00000E22:
  1258. 00000E22  2049                     movea.l    A0, A1
  1259. 00000E24  1080                     move.b     [A0], D0
  1260. 00000E26  4CDF 0203                movem.l    D0,D1,A1, [A7]+
  1261. 00000E2A  4E75                     rts
  1262. fn00000E2C:
  1263. 00000E2C  31FC 7053 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7053 /* 'pS' */
  1264. 00000E32  7A01                     moveq.l    D5, 0x01
  1265. 00000E34  4EBA FC58                jsr        [PC - 0x3A8 /* 00000A8E */]
  1266. 00000E38  31FC 7053 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7053 /* 'pS' */
  1267. fn00000E3E:
  1268. 00000E3E  31FC 7054 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7054 /* 'pT' */
  1269. 00000E44  4EBA FEC2                jsr        [PC - 0x13E /* 00000D08 */]
  1270. 00000E48  31FC 7054 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7054 /* 'pT' */
  1271. 00000E4E  7A01                     moveq.l    D5, 0x01
  1272. 00000E50  4A42                     tst.w      D2
  1273. 00000E52  6F00 0022                ble        +0x24 /* 00000E76 */
  1274. 00000E56  3A03                     move.w     D5, D3
  1275. 00000E58  E44D                     lsr        D5.w, 2
  1276. 00000E5A  DA43                     add.w      D5, D3
  1277. 00000E5C  E24D                     lsr        D5.w, 1
  1278. 00000E5E  B445                     cmp.w      D2, D5
  1279. 00000E60  6D00 0004                blt        +0x6 /* 00000E66 */
  1280. 00000E64  7A00                     moveq.l    D5, 0x00
  1281. label00000E66:
  1282. 00000E66  C1C6                     muls.w     D0, D6
  1283. 00000E68  81C2                     divs.w     D0, D2
  1284. 00000E6A  D07A F1D0                add.w      D0, [PC - 0xE30 /* 0000003C, value 0x0, cstring "" */]
  1285. 00000E6E  C3C6                     muls.w     D1, D6
  1286. 00000E70  83C2                     divs.w     D1, D2
  1287. 00000E72  D27A F1CA                add.w      D1, [PC - 0xE36 /* 0000003E, value 0x0, cstring "" */]
  1288. label00000E76:
  1289. 00000E76  4E75                     rts
  1290. fn00000E78:
  1291. 00000E78  31FC 7010 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7010
  1292. 00000E7E  48E7 FF10                movem.l    -[A7], D0,D1,D2,D3,D4,D5,D6,D7,A3
  1293. label00000E82:
  1294. 00000E82  3029 0002                move.w     D0, [A1 + 0x2]
  1295. 00000E86  223A F4E4                move.l     D1, [PC - 0xB1C /* 0000036C, value 0x0, cstring "" */]
  1296. 00000E8A  0681 1234 5678           addi.l     D1, 0x12345678
  1297. 00000E90  3411                     move.w     D2, [A1]
  1298. 00000E92  E4A1                     asr        D1, D2
  1299. 00000E94  82C0                     divu.w     D1, D0
  1300. 00000E96  4841                     swap.w     D1
  1301. 00000E98  48C1                     ext.l      D1
  1302. 00000E9A  E181                     asl        D1, 8
  1303. 00000E9C  ED81                     asl        D1, 6
  1304. 00000E9E  82C0                     divu.w     D1, D0
  1305. 00000EA0  3001                     move.w     D0, D1
  1306. 00000EA2  4EBA FEC2                jsr        [PC - 0x13E /* 00000D66 */]
  1307. 00000EA6  31FC 7010 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7010
  1308. 00000EAC  C1E9 0004                muls.w     D0, [A1 + 0x4]
  1309. 00000EB0  E080                     asr        D0, 8
  1310. 00000EB2  EC80                     asr        D0, 6
  1311. 00000EB4  3340 0006                move.w     [A1 + 0x6], D0
  1312. 00000EB8  3001                     move.w     D0, D1
  1313. 00000EBA  4EBA FEA6                jsr        [PC - 0x15A /* 00000D62 */]
  1314. 00000EBE  31FC 7010 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7010
  1315. 00000EC4  C1E9 0004                muls.w     D0, [A1 + 0x4]
  1316. 00000EC8  E080                     asr        D0, 8
  1317. 00000ECA  EC80                     asr        D0, 6
  1318. 00000ECC  3340 0008                move.w     [A1 + 0x8], D0
  1319. 00000ED0  4269 000A                clr.w      [A1 + 0xA]
  1320. 00000ED4  43E9 0010                lea.l      A1, [A1 + 0x10]
  1321. 00000ED8  51CF FFA8                dbf        D7, -0x5A /* 00000E82 */
  1322. 00000EDC  4CDF 08FF                movem.l    D0,D1,D2,D3,D4,D5,D6,D7,A3, [A7]+
  1323. 00000EE0  4E75                     rts
  1324. 00000EE2  0000 0000                ori.b      D0, 0x0
  1325. fn00000EE6:
  1326. 00000EE6  31FC 7022 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7022 /* 'p\"' */
  1327. 00000EEC  2F0E                     move.l     -[A7], A6
  1328. 00000EEE  4DEF 0008                lea.l      A6, [A7 + 0x8]
  1329. 00000EF2  558F                     subq.l     A7, 2
  1330. 00000EF4  558F                     subq.l     A7, 2
  1331. 00000EF6  558F                     subq.l     A7, 2
  1332. 00000EF8  4FEF FFF8                lea.l      A7, [A7 - 0x8]
  1333. 00000EFC  4FEF FFF4                lea.l      A7, [A7 - 0xC]
  1334. 00000F00  558F                     subq.l     A7, 2
  1335. 00000F02  558F                     subq.l     A7, 2
  1336. 00000F04  48E7 FFF8                movem.l    -[A7], D0,D1,D2,D3,D4,D5,D6,D7,A0,A1,A2,A3,A4
  1337. 00000F08  41FA F53C                lea.l      A0, [PC - 0xAC4 /* 00000446, value 0x0, cstring "" */]
  1338. 00000F0C  4250                     clr.w      [A0]
  1339. 00000F0E  206E 0006                movea.l    A0, [A6 + 0x6]
  1340. 00000F12  226E 000A                movea.l    A1, [A6 + 0xA]
  1341. 00000F16  7A01                     moveq.l    D5, 0x01
  1342. 00000F18  4EBA FB74                jsr        [PC - 0x48C /* 00000A8E */]
  1343. 00000F1C  31FC 7022 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7022 /* 'p\"' */
  1344. 00000F22  45EE FFDE                lea.l      A2, [A6 - 0x22]
  1345. 00000F26  4892 0007                movem.w    [A2], D0,D1,D2
  1346. 00000F2A  3C3A F106                move.w     D6, [PC - 0xEFA /* 00000032, value 0x0, cstring "" */]
  1347. 00000F2E  4EBA FF0E                jsr        [PC - 0xF2 /* 00000E3E */]
  1348. 00000F32  31FC 7022 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7022 /* 'p\"' */
  1349. 00000F38  3D40 FFF4                move.w     [A6 - 0xC], D0
  1350. 00000F3C  3D41 FFF2                move.w     [A6 - 0xE], D1
  1351. 00000F40  41FA FFA2                lea.l      A0, [PC - 0x5E /* 00000EE4, value 0x31FC, cstring "" */]
  1352. 00000F44  3082                     move.w     [A0], D2
  1353. 00000F46  3D43 FFF6                move.w     [A6 - 0xA], D3
  1354. 00000F4A  41FA FF96                lea.l      A0, [PC - 0x6A /* 00000EE2, value 0x0, cstring "" */]
  1355. 00000F4E  3083                     move.w     [A0], D3
  1356. 00000F50  4A45                     tst.w      D5
  1357. 00000F52  6600 027E                bne        +0x280 /* 000011D2 */
  1358. 00000F56  3F2E FFF4                move.w     -[A7], [A6 - 0xC]
  1359. 00000F5A  3F2E FFF2                move.w     -[A7], [A6 - 0xE]
  1360. 00000F5E  A893                     syscall    MoveTo
  1361. 00000F60  3F3C 0001                move.w     -[A7], 0x1
  1362. 00000F64  3F3C 0001                move.w     -[A7], 0x1
  1363. 00000F68  A89B                     syscall    PenSize
  1364. 00000F6A  302E 0004                move.w     D0, [A6 + 0x4]
  1365. 00000F6E  6700 0236                beq        +0x238 /* 000011A6 */
  1366. 00000F72  4840                     swap.w     D0
  1367. 00000F74  4240                     clr.w      D0
  1368. 00000F76  80EE FFF6                divu.w     D0, [A6 - 0xA]
  1369. 00000F7A  C0FC 00A3                mulu.w     D0, 0xA3
  1370. 00000F7E  E080                     asr        D0, 8
  1371. 00000F80  C0FA F0B0                mulu.w     D0, [PC - 0xF50 /* FFFFF0B2, cstring ""<EOF> */]
  1372. 00000F84  D080                     add.l      D0, D0
  1373. 00000F86  4240                     clr.w      D0
  1374. 00000F88  4840                     swap.w     D0
  1375. 00000F8A  0C40 0001                cmpi.w     D0, 0x1
  1376. 00000F8E  6F00 0216                ble        +0x218 /* 000011A6 */
  1377. 00000F92  3200                     move.w     D1, D0
  1378. 00000F94  E241                     asr        D1.w, 1
  1379. 00000F96  5241                     addq.w     D1, 1
  1380. 00000F98  3D41 FFDC                move.w     [A6 - 0x24], D1
  1381. 00000F9C  5341                     subq.w     D1, 1
  1382. 00000F9E  3A2E FFF4                move.w     D5, [A6 - 0xC]
  1383. 00000FA2  3C2E FFF2                move.w     D6, [A6 - 0xE]
  1384. 00000FA6  41EE FFEA                lea.l      A0, [A6 - 0x16]
  1385. 00000FAA  9A41                     sub.w      D5, D1
  1386. 00000FAC  3145 0002                move.w     [A0 + 0x2], D5
  1387. 00000FB0  9C41                     sub.w      D6, D1
  1388. 00000FB2  3086                     move.w     [A0], D6
  1389. 00000FB4  DA40                     add.w      D5, D0
  1390. 00000FB6  3145 0006                move.w     [A0 + 0x6], D5
  1391. 00000FBA  DC40                     add.w      D6, D0
  1392. 00000FBC  3146 0004                move.w     [A0 + 0x4], D6
  1393. 00000FC0  487A F086                pea.l      [PC - 0xF7A /* 00000048, value 0x55AA55AA */]
  1394. 00000FC4  A89D                     syscall    PenPat
  1395. 00000FC6  486E FFEA                pea.l      [A6 - 0x16]
  1396. 00000FCA  A8B8                     syscall    PaintOval
  1397. 00000FCC  31FC 7029 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7029 /* 'p)' */
  1398. 00000FD2  41FA F4E2                lea.l      A0, [PC - 0xB1E /* 000004B6, value 0x0, cstring "" */]
  1399. 00000FD6  4C90 0007                movem.w    D0,D1,D2, [A0]
  1400. 00000FDA  41FA F3F6                lea.l      A0, [PC - 0xC0A /* 000003D2, value 0x0, cstring "" */]
  1401. 00000FDE  4C90 0038                movem.w    D3,D4,D5, [A0]
  1402. 00000FE2  C1C3                     muls.w     D0, D3
  1403. 00000FE4  C3C4                     muls.w     D1, D4
  1404. 00000FE6  C5C5                     muls.w     D2, D5
  1405. 00000FE8  D081                     add.l      D0, D1
  1406. 00000FEA  D082                     add.l      D0, D2
  1407. 00000FEC  323A F3EA                move.w     D1, [PC - 0xC16 /* 000003D8, value 0x0, cstring "" */]
  1408. 00000FF0  343A F4D4                move.w     D2, [PC - 0xB2C /* 000004C6, value 0x0, cstring "" */]
  1409. 00000FF4  C3C2                     muls.w     D1, D2
  1410. 00000FF6  6700 011E                beq        +0x120 /* 00001116 */
  1411. label00000FFA:
  1412. 00000FFA  2400                     move.l     D2, D0
  1413. 00000FFC  2601                     move.l     D3, D1
  1414. 00000FFE  D080                     add.l      D0, D0
  1415. 00001000  D281                     add.l      D1, D1
  1416. 00001002  68F6                     bvc        -0x8 /* 00000FFA */
  1417. 00001004  4843                     swap.w     D3
  1418. 00001006  E482                     asr        D2, 2
  1419. 00001008  85C3                     divs.w     D2, D3
  1420. 0000100A  3D42 FFDA                move.w     [A6 - 0x26], D2
  1421. 0000100E  41FA F4A6                lea.l      A0, [PC - 0xB5A /* 000004B6, value 0x0, cstring "" */]
  1422. 00001012  4C90 0007                movem.w    D0,D1,D2, [A0]
  1423. 00001016  48C0                     ext.l      D0
  1424. 00001018  48C1                     ext.l      D1
  1425. 0000101A  48C2                     ext.l      D2
  1426. 0000101C  760E                     moveq.l    D3, 0x0E
  1427. 0000101E  E7A0                     asl        D0, D3
  1428. 00001020  E7A1                     asl        D1, D3
  1429. 00001022  E7A2                     asl        D2, D3
  1430. 00001024  81FA F4A0                divs.w     D0, [PC - 0xB60 /* FFFFF4A2, cstring ""<EOF> */]
  1431. 00001028  83FA F49C                divs.w     D1, [PC - 0xB64 /* FFFFF49E, cstring ""<EOF> */]
  1432. 0000102C  85FA F498                divs.w     D2, [PC - 0xB68 /* FFFFF49A, cstring ""<EOF> */]
  1433. 00001030  C1EE 0004                muls.w     D0, [A6 + 0x4]
  1434. 00001034  C3EE 0004                muls.w     D1, [A6 + 0x4]
  1435. 00001038  C5EE 0004                muls.w     D2, [A6 + 0x4]
  1436. 0000103C  760F                     moveq.l    D3, 0x0F
  1437. 0000103E  E6A0                     asr        D0, D3
  1438. 00001040  E6A1                     asr        D1, D3
  1439. 00001042  E6A2                     asr        D2, D3
  1440. 00001044  41EE FFDE                lea.l      A0, [A6 - 0x22]
  1441. 00001048  4C90 0070                movem.w    D4,D5,D6, [A0]
  1442. 0000104C  D044                     add.w      D0, D4
  1443. 0000104E  D245                     add.w      D1, D5
  1444. 00001050  D446                     add.w      D2, D6
  1445. 00001052  3C3A EFDE                move.w     D6, [PC - 0x1022 /* 00000032, value 0x0, cstring "" */]
  1446. 00001056  4EBA FDE6                jsr        [PC - 0x21A /* 00000E3E */]
  1447. 0000105A  31FC 7029 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7029 /* 'p)' */
  1448. 00001060  906E FFF4                sub.w      D0, [A6 - 0xC]
  1449. 00001064  926E FFF2                sub.w      D1, [A6 - 0xE]
  1450. 00001068  ED40                     asl        D0.w, 6
  1451. 0000106A  ED41                     asl        D1.w, 6
  1452. 0000106C  3800                     move.w     D4, D0
  1453. 0000106E  C9C4                     muls.w     D4, D4
  1454. 00001070  3601                     move.w     D3, D1
  1455. 00001072  C7C3                     muls.w     D3, D3
  1456. 00001074  D684                     add.l      D3, D4
  1457. 00001076  4EBA FC2E                jsr        [PC - 0x3D2 /* 00000CA6 */]
  1458. 0000107A  31FC 7029 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7029 /* 'p)' */
  1459. 00001080  4A43                     tst.w      D3
  1460. 00001082  6700 0092                beq        +0x94 /* 00001116 */
  1461. 00001086  C1EE FFDC                muls.w     D0, [A6 - 0x24]
  1462. 0000108A  C3EE FFDC                muls.w     D1, [A6 - 0x24]
  1463. 0000108E  81C3                     divs.w     D0, D3
  1464. 00001090  83C3                     divs.w     D1, D3
  1465. 00001092  4440                     neg.w      D0
  1466. 00001094  4441                     neg.w      D1
  1467. 00001096  7E11                     moveq.l    D7, 0x11
  1468. 00001098  7C0E                     moveq.l    D6, 0x0E
  1469. 0000109A  3800                     move.w     D4, D0
  1470. 0000109C  3A01                     move.w     D5, D1
  1471. 0000109E  42A7                     clr.l      -[A7]
  1472. 000010A0  A8CB                     syscall    OpenPoly
  1473. 000010A2  285F                     movea.l    A4, [A7]+
  1474. 000010A4  47FA 0140                lea.l      A3, [PC + 0x140 /* 000011E6, value 0x4000 '@\0', cstring "" */]
  1475. 000010A8  301B                     move.w     D0, [A3]+
  1476. 000010AA  321B                     move.w     D1, [A3]+
  1477. 000010AC  4EBA 0184                jsr        [PC + 0x184 /* 00001232 */]
  1478. 000010B0  31FC 7029 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7029 /* 'p)' */
  1479. 000010B6  3F02                     move.w     -[A7], D2
  1480. 000010B8  3F00                     move.w     -[A7], D0
  1481. 000010BA  A893                     syscall    MoveTo
  1482. label000010BC:
  1483. 000010BC  301B                     move.w     D0, [A3]+
  1484. 000010BE  321B                     move.w     D1, [A3]+
  1485. 000010C0  4EBA 0170                jsr        [PC + 0x170 /* 00001232 */]
  1486. 000010C4  31FC 7029 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7029 /* 'p)' */
  1487. 000010CA  3F02                     move.w     -[A7], D2
  1488. 000010CC  3F00                     move.w     -[A7], D0
  1489. 000010CE  A891                     syscall    LineTo
  1490. 000010D0  51CF FFEA                dbf        D7, -0x18 /* 000010BC */
  1491. 000010D4  594B                     subq.w     A3, 4
  1492. 000010D6  7E11                     moveq.l    D7, 0x11
  1493. label000010D8:
  1494. 000010D8  3223                     move.w     D1, -[A3]
  1495. 000010DA  3023                     move.w     D0, -[A3]
  1496. 000010DC  C1EE FFDA                muls.w     D0, [A6 - 0x26]
  1497. 000010E0  ECA0                     asr        D0, D6
  1498. 000010E2  4440                     neg.w      D0
  1499. 000010E4  4EBA 014C                jsr        [PC + 0x14C /* 00001232 */]
  1500. 000010E8  31FC 7029 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7029 /* 'p)' */
  1501. 000010EE  3F02                     move.w     -[A7], D2
  1502. 000010F0  3F00                     move.w     -[A7], D0
  1503. 000010F2  A891                     syscall    LineTo
  1504. 000010F4  51CF FFE2                dbf        D7, -0x20 /* 000010D8 */
  1505. 000010F8  A8CC                     syscall    ClosePoly/ClosePgon
  1506. 000010FA  2F0C                     move.l     -[A7], A4
  1507. 000010FC  3F2E FFF4                move.w     -[A7], [A6 - 0xC]
  1508. 00001100  3F2E FFF2                move.w     -[A7], [A6 - 0xE]
  1509. 00001104  A8CE                     syscall    OffsetPoly
  1510. 00001106  2F0C                     move.l     -[A7], A4
  1511. 00001108  487A EF36                pea.l      [PC - 0x10CA /* 00000040, value 0xFFFFFFFF */]
  1512. 0000110C  A8CA                     syscall    FillPoly
  1513. 0000110E  2F0C                     move.l     -[A7], A4
  1514. 00001110  A8CD                     syscall    KillPoly
  1515. 00001112  4EFA 001C                jmp        [PC + 0x1C /* 00001130 */]
  1516. label00001116:
  1517. 00001116  41FA F39E                lea.l      A0, [PC - 0xC62 /* 000004B6, value 0x0, cstring "" */]
  1518. 0000111A  3028 0004                move.w     D0, [A0 + 0x4]
  1519. 0000111E  4A40                     tst.w      D0
  1520. 00001120  6F00 000E                ble        +0x10 /* 00001130 */
  1521. 00001124  487A EF1A                pea.l      [PC - 0x10E6 /* 00000040, value 0xFFFFFFFF */]
  1522. 00001128  A89D                     syscall    PenPat
  1523. 0000112A  486E FFEA                pea.l      [A6 - 0x16]
  1524. 0000112E  A8B8                     syscall    PaintOval
  1525. label00001130:
  1526. 00001130  3F3C 000B                move.w     -[A7], 0xB
  1527. 00001134  A89C                     syscall    PenMode
  1528. 00001136  487A EF08                pea.l      [PC - 0x10F8 /* 00000040, value 0xFFFFFFFF */]
  1529. 0000113A  A89D                     syscall    PenPat
  1530. 0000113C  486E FFEA                pea.l      [A6 - 0x16]
  1531. 00001140  A8B7                     syscall    FrameOval
  1532. 00001142  3F3C 0008                move.w     -[A7], 0x8
  1533. 00001146  A89C                     syscall    PenMode
  1534. 00001148  3F2E FFF4                move.w     -[A7], [A6 - 0xC]
  1535. 0000114C  3F2E FFF2                move.w     -[A7], [A6 - 0xE]
  1536. 00001150  A893                     syscall    MoveTo
  1537. 00001152  31FC 7027 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7027 /* 'p\'' */
  1538. 00001158  41FA F2EC                lea.l      A0, [PC - 0xD14 /* 00000446, value 0x0, cstring "" */]
  1539. 0000115C  4250                     clr.w      [A0]
  1540. 0000115E  43FA 4BFC                lea.l      A1, [PC + 0x4BFC /* 00005D5C, value 0x0, cstring "" */]
  1541. 00001162  B3FA F3CA                cmpa.l     A1, [PC - 0xC36 /* 0000052E, value 0xFFFFFFFF */]
  1542. 00001166  6600 003A                bne        +0x3C /* 000011A2 */
  1543. 0000116A  43FA 034C                lea.l      A1, [PC + 0x34C /* 000014B8, value 0x7506C75, pstring "Pluto  " */]
  1544. 0000116E  B3EE 0000                cmpa.l     A1, [A6 + 0x0]
  1545. 00001172  6600 002E                bne        +0x30 /* 000011A2 */
  1546. 00001176  41FA F34A                lea.l      A0, [PC - 0xCB6 /* 000004C2, value 0x0, cstring "" */]
  1547. 0000117A  3010                     move.w     D0, [A0]
  1548. 0000117C  3228 0002                move.w     D1, [A0 + 0x2]
  1549. 00001180  906E FFF2                sub.w      D0, [A6 - 0xE]
  1550. 00001184  926E FFF4                sub.w      D1, [A6 - 0xC]
  1551. 00001188  C1C0                     muls.w     D0, D0
  1552. 0000118A  C3C1                     muls.w     D1, D1
  1553. 0000118C  D081                     add.l      D0, D1
  1554. 0000118E  3E2E FFDC                move.w     D7, [A6 - 0x24]
  1555. 00001192  CEC7                     mulu.w     D7, D7
  1556. 00001194  B087                     cmp.l      D0, D7
  1557. 00001196  6E00 000A                bgt        +0xC /* 000011A2 */
  1558. 0000119A  41FA F2AA                lea.l      A0, [PC - 0xD56 /* 00000446, value 0x0, cstring "" */]
  1559. 0000119E  30BC 0001                move.w     [A0], 0x1
  1560. label000011A2:
  1561. 000011A2  4EFA 0012                jmp        [PC + 0x12 /* 000011B6 */]
  1562. label000011A6:
  1563. 000011A6  487A EEA8                pea.l      [PC - 0x1158 /* 00000050, value 0x0, cstring "" */]
  1564. 000011AA  A89D                     syscall    PenPat
  1565. 000011AC  3F3C 0000                move.w     -[A7], 0x0
  1566. 000011B0  3F3C 0000                move.w     -[A7], 0x0
  1567. 000011B4  A892                     syscall    Line
  1568. label000011B6:
  1569. 000011B6  303A EFB8                move.w     D0, [PC - 0x1048 /* 00000170, value 0x0, cstring "" */]
  1570. 000011BA  807A EFE4                or.w       D0, [PC - 0x101C /* FFFFEFE6, cstring ""<EOF> */]
  1571. 000011BE  6700 0012                beq        +0x14 /* 000011D2 */
  1572. 000011C2  246E 0000                movea.l    A2, [A6 + 0x0]
  1573. 000011C6  4852                     pea.l      [A2]
  1574. 000011C8  4EBA F6CE                jsr        [PC - 0x932 /* 00000898 */]
  1575. 000011CC  31FC 7027 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7027 /* 'p\'' */
  1576. label000011D2:
  1577. 000011D2  4CDF 1FFF                movem.l    D0,D1,D2,D3,D4,D5,D6,D7,A0,A1,A2,A3,A4, [A7]+
  1578. 000011D6  4FEE FFF8                lea.l      A7, [A6 - 0x8]
  1579. 000011DA  2C5F                     movea.l    A6, [A7]+
  1580. 000011DC  2F57 000E                move.l     [A7 + 0xE], [A7]
  1581. 000011E0  4FEF 000E                lea.l      A7, [A7 + 0xE]
  1582. 000011E4  4E75                     rts
  1583. 000011E6  0000 4000                ori.b      D0, 0x0
  1584. 000011EA  0B1D                     btst       [A5]+, D5
  1585. 000011EC  3F07                     move.w     -[A7], D7
  1586. 000011EE  15E3 3C23                move.b     [PC + 0x3C23 /* 00004E13, value 0x78 'x' */], -[A3]
  1587. 000011F2  2000                     move.l     D0, D0
  1588. 000011F4  376C 2923 3106           move.w     [A3 + 0x3106], [A4 + 0x2923]
  1589. 000011FA  3106                     move.w     -[A0], D6
  1590. 000011FC  2923                     move.l     -[A4], -[A3]
  1591. 000011FE  376C 2000 3C23           move.w     [A3 + 0x3C23], [A4 + 0x2000]
  1592. 00001204  15E3 3F07                move.b     [PC + 0x3F07 /* 0000510D, value 0xAA */], -[A3]
  1593. 00001208  0B1D                     btst       [A5]+, D5
  1594. 0000120A  4000                     negx.b     D0
  1595. 0000120C  0000 3F07                ori.b      D0, 0x7
  1596. 00001210  F4E3                     .invalid   <<cinv/cpush with scope=0>>
  1597. 00001212  3C23                     move.w     D6, -[A3]
  1598. 00001214  EA1D                     ror        D5.b, 5
  1599. 00001216  376C E000 3106           move.w     [A3 + 0x3106], [A4 - 0x2000]
  1600. 0000121C  D6DD                     add.w      A3, [A5]+
  1601. 0000121E  2923                     move.l     -[A4], -[A3]
  1602. 00001220  CEFA 2000                mulu.w     D7, [PC + 0x2000 /* 00002002, value 0x3F3C '?<', cstring "?<" */]
  1603. 00001224  C894                     and.l      D4, [A4]
  1604. 00001226  15E3 C3DD                move.b     [PC - 0x3C23 /* FFFFD605, cstring ""<EOF> */], -[A3]
  1605. 0000122A  0B1D                     btst       [A5]+, D5
  1606. 0000122C  C0F9 0000 C000           mulu.w     D0, [0x0000C000]
  1607. fn00001232:
  1608. 00001232  3400                     move.w     D2, D0
  1609. 00001234  C5C4                     muls.w     D2, D4
  1610. 00001236  3601                     move.w     D3, D1
  1611. 00001238  C7C5                     muls.w     D3, D5
  1612. 0000123A  9483                     sub.l      D2, D3
  1613. 0000123C  ECA2                     asr        D2, D6
  1614. 0000123E  C1C5                     muls.w     D0, D5
  1615. 00001240  C3C4                     muls.w     D1, D4
  1616. 00001242  D081                     add.l      D0, D1
  1617. 00001244  ECA0                     asr        D0, D6
  1618. 00001246  4E75                     rts
  1619. fn00001248:
  1620. 00001248  31FC 7011 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7011
  1621. 0000124E  48E7 FFF8                movem.l    -[A7], D0,D1,D2,D3,D4,D5,D6,D7,A0,A1,A2,A3,A4
  1622. 00001252  47FA F22A                lea.l      A3, [PC - 0xDD6 /* 0000047E, value 0x0, cstring "" */]
  1623. 00001256  4293                     clr.l      [A3]
  1624. 00001258  2849                     movea.l    A4, A1
  1625. label0000125A:
  1626. 0000125A  303A F1AE                move.w     D0, [PC - 0xE52 /* 0000040A, value 0x0, cstring "" */]
  1627. 0000125E  0C40 0002                cmpi.w     D0, 0x2
  1628. 00001262  6700 000C                beq        +0xE /* 00001270 */
  1629. 00001266  227A F21A                movea.l    A1, [PC - 0xDE6 /* 00000482, value 0x0, cstring "" */]
  1630. 0000126A  B9C9                     cmpa.l     A4, A1
  1631. 0000126C  6700 0036                beq        +0x38 /* 000012A4 */
  1632. label00001270:
  1633. 00001270  486C 0006                pea.l      [A4 + 0x6]
  1634. 00001274  2F08                     move.l     -[A7], A0
  1635. 00001276  3F3C 0000                move.w     -[A7], 0x0
  1636. 0000127A  45EC 000C                lea.l      A2, [A4 + 0xC]
  1637. 0000127E  2F12                     move.l     -[A7], [A2]
  1638. 00001280  4EBA FC64                jsr        [PC - 0x39C /* 00000EE6 */]
  1639. 00001284  31FC 7011 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7011
  1640. 0000128A  303A F2A6                move.w     D0, [PC - 0xD5A /* 00000532, value 0x2000 ' \0', cstring " " */]
  1641. 0000128E  B07A FC52                cmp.w      D0, [PC - 0x3AE /* 00000EE2, value 0x0, cstring "" */]
  1642. 00001292  6300 0010                bls        +0x12 /* 000012A4 */
  1643. 00001296  47FA F29A                lea.l      A3, [PC - 0xD66 /* 00000532, value 0x20000000 ' \0\0\0', cstring " " */]
  1644. 0000129A  36BA FC46                move.w     [A3], [PC - 0x3BA /* 00000EE2, value 0x0, cstring "" */]
  1645. 0000129E  47FA F1DE                lea.l      A3, [PC - 0xE22 /* 0000047E, value 0x0, cstring "" */]
  1646. 000012A2  268C                     move.l     [A3], A4
  1647. label000012A4:
  1648. 000012A4  49EC 0010                lea.l      A4, [A4 + 0x10]
  1649. 000012A8  51CF FFB0                dbf        D7, -0x52 /* 0000125A */
  1650. 000012AC  4CDF 1FFF                movem.l    D0,D1,D2,D3,D4,D5,D6,D7,A0,A1,A2,A3,A4, [A7]+
  1651. 000012B0  4E75                     rts
  1652. fn000012B2:
  1653. 000012B2  31FC 7080 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7080
  1654. 000012B8  48E7 FFF8                movem.l    -[A7], D0,D1,D2,D3,D4,D5,D6,D7,A0,A1,A2,A3,A4
  1655. 000012BC  41FA F1BE                lea.l      A0, [PC - 0xE42 /* 0000047C, value 0x0, cstring "" */]
  1656. 000012C0  30BC 0008                move.w     [A0], 0x8
  1657. 000012C4  3010                     move.w     D0, [A0]
  1658. 000012C6  41FA 002C                lea.l      A0, [PC + 0x2C /* 000012F4, value 0x0, cstring "" */]
  1659. 000012CA  43FA 011C                lea.l      A1, [PC + 0x11C /* 000013E8, value 0x1488, cstring "" */]
  1660. 000012CE  45FA 01A8                lea.l      A2, [PC + 0x1A8 /* 00001478, value 0x74D6572, pstring "Mercury" */]
  1661. label000012D2:
  1662. 000012D2  4CD1 000E                movem.l    D1,D2,D3, [A1]
  1663. 000012D6  48D0 000E                movem.l    [A0], D1,D2,D3
  1664. 000012DA  214A 000C                move.l     [A0 + 0xC], A2
  1665. 000012DE  41E8 0010                lea.l      A0, [A0 + 0x10]
  1666. 000012E2  43E9 0010                lea.l      A1, [A1 + 0x10]
  1667. 000012E6  45EA 0008                lea.l      A2, [A2 + 0x8]
  1668. 000012EA  51C8 FFE6                dbf        D0, -0x1C /* 000012D2 */
  1669. 000012EE  4CDF 1FFF                movem.l    D0,D1,D2,D3,D4,D5,D6,D7,A0,A1,A2,A3,A4, [A7]+
  1670. 000012F2  4E75                     rts
  1671. 000012F4  0000 0000                ori.b      D0, 0x0
  1672. 000012F8  0000 0000                ori.b      D0, 0x0
  1673. 000012FC  0000 0000                ori.b      D0, 0x0
  1674. 00001300  0000 0000                ori.b      D0, 0x0
  1675. 00001304  0000 0000                ori.b      D0, 0x0
  1676. 00001308  0000 0000                ori.b      D0, 0x0
  1677. 0000130C  0000 0000                ori.b      D0, 0x0
  1678. 00001310  0000 0000                ori.b      D0, 0x0
  1679. 00001314  0000 0000                ori.b      D0, 0x0
  1680. 00001318  0000 0000                ori.b      D0, 0x0
  1681. 0000131C  0000 0000                ori.b      D0, 0x0
  1682. 00001320  0000 0000                ori.b      D0, 0x0
  1683. 00001324  0000 0000                ori.b      D0, 0x0
  1684. 00001328  0000 0000                ori.b      D0, 0x0
  1685. 0000132C  0000 0000                ori.b      D0, 0x0
  1686. 00001330  0000 0000                ori.b      D0, 0x0
  1687. 00001334  0000 0000                ori.b      D0, 0x0
  1688. 00001338  0000 0000                ori.b      D0, 0x0
  1689. 0000133C  0000 0000                ori.b      D0, 0x0
  1690. 00001340  0000 0000                ori.b      D0, 0x0
  1691. 00001344  0000 0000                ori.b      D0, 0x0
  1692. 00001348  0000 0000                ori.b      D0, 0x0
  1693. 0000134C  0000 0000                ori.b      D0, 0x0
  1694. 00001350  0000 0000                ori.b      D0, 0x0
  1695. 00001354  0000 0000                ori.b      D0, 0x0
  1696. 00001358  0000 0000                ori.b      D0, 0x0
  1697. 0000135C  0000 0000                ori.b      D0, 0x0
  1698. 00001360  0000 0000                ori.b      D0, 0x0
  1699. 00001364  0000 0000                ori.b      D0, 0x0
  1700. 00001368  0000 0000                ori.b      D0, 0x0
  1701. 0000136C  0000 0000                ori.b      D0, 0x0
  1702. 00001370  0000 0000                ori.b      D0, 0x0
  1703. 00001374  0000 0000                ori.b      D0, 0x0
  1704. 00001378  0000 0000                ori.b      D0, 0x0
  1705. 0000137C  0000 0000                ori.b      D0, 0x0
  1706. 00001380  0000 0000                ori.b      D0, 0x0
  1707. 00001384  0000 0000                ori.b      D0, 0x0
  1708. 00001388  0000 0000                ori.b      D0, 0x0
  1709. 0000138C  0000 0000                ori.b      D0, 0x0
  1710. 00001390  0000 0000                ori.b      D0, 0x0
  1711. 00001394  0000 0000                ori.b      D0, 0x0
  1712. 00001398  0000 0000                ori.b      D0, 0x0
  1713. 0000139C  0000 0000                ori.b      D0, 0x0
  1714. 000013A0  0000 0000                ori.b      D0, 0x0
  1715. 000013A4  0000 0000                ori.b      D0, 0x0
  1716. 000013A8  0000 0000                ori.b      D0, 0x0
  1717. 000013AC  0000 0000                ori.b      D0, 0x0
  1718. 000013B0  0000 0000                ori.b      D0, 0x0
  1719. 000013B4  0000 0000                ori.b      D0, 0x0
  1720. 000013B8  0000 0000                ori.b      D0, 0x0
  1721. 000013BC  0000 0000                ori.b      D0, 0x0
  1722. 000013C0  0000 0000                ori.b      D0, 0x0
  1723. 000013C4  0000 0000                ori.b      D0, 0x0
  1724. 000013C8  0000 0000                ori.b      D0, 0x0
  1725. 000013CC  0000 0000                ori.b      D0, 0x0
  1726. 000013D0  0000 0000                ori.b      D0, 0x0
  1727. 000013D4  0000 0000                ori.b      D0, 0x0
  1728. 000013D8  0000 0000                ori.b      D0, 0x0
  1729. 000013DC  0000 0000                ori.b      D0, 0x0
  1730. 000013E0  0000 0000                ori.b      D0, 0x0
  1731. 000013E4  4672 6564                not.w      <<invalid full ext with I/IS == 4>>
  1732. 000013E8  0000 1488                ori.b      D0, 0x88
  1733. 000013EC  0064 0000                ori.w      -[A4], 0x0
  1734. 000013F0  0000 0000                ori.b      D0, 0x0
  1735. 000013F4  0000 0000                ori.b      D0, 0x0
  1736. 000013F8  0000 350A                ori.b      D0, 0xA /* '\n' */
  1737. 000013FC  00BA 0000 0000 0000      ori.l      [PC /* 000013FE */], 0x0
  1738. 00001404  0000 0000                ori.b      D0, 0x0
  1739. 00001408  0000 558C                ori.b      D0, 0x8C
  1740. 0000140C  0103                     btst       D3, D0
  1741. 0000140E  0000 0000                ori.b      D0, 0x0
  1742. 00001412  0000 0000                ori.b      D0, 0x0
  1743. 00001416  0000 0001                ori.b      D0, 0x1
  1744. 0000141A  5145                     subq.w     D5, 8
  1745. 0000141C  0188                     bclr       A0, D0
  1746. 0000141E  0000 0000                ori.b      D0, 0x0
  1747. 00001422  0000 0000                ori.b      D0, 0x0
  1748. 00001426  0000 0004                ori.b      D0, 0x4
  1749. 0000142A  3FA0 053E 0000 0000 0000 move.w     [[A7] + D0 * 4], -[A0]
  1750. 00001434  0000 0000                ori.b      D0, 0x0
  1751. 00001438  0005 4EDD                ori.b      D5, 0xDD
  1752. 0000143C  09A3                     bclr       -[A3], D4
  1753. 0000143E  0000 0000                ori.b      D0, 0x0
  1754. 00001442  0000 0000                ori.b      D0, 0x0
  1755. 00001446  0000 0006                ori.b      D0, 0x6
  1756. 0000144A  7047                     moveq.l    D0, 0x47
  1757. 0000144C  1351 0000                move.b     [A1 + 0x0], [A1]
  1758. 00001450  0000 0000                ori.b      D0, 0x0
  1759. 00001454  0000 0000                ori.b      D0, 0x0
  1760. 00001458  0007 6E46                ori.b      D7, 0x46 /* 'F' */
  1761. 0000145C  1E62                     movea.b    A7, -[A2]
  1762. 0000145E  0000 0000                ori.b      D0, 0x0
  1763. 00001462  0000 0000                ori.b      D0, 0x0
  1764. 00001466  0000 0008                ori.b      D0, 0x8
  1765. 0000146A  52DF                     shi        [A7]+
  1766. 0000146C  27DF 0000                move.l     [PC + D0.w], [A7]+
  1767. 00001470  0000 0000                ori.b      D0, 0x0
  1768. 00001474  0000 0000                ori.b      D0, 0x0
  1769. 00001478  074D                     bchg       A5, D3
  1770. 0000147A  6572                     bcs        +0x74 /* 000014EE */
  1771. 0000147C  6375                     bls        +0x77 /* 000014F3 */
  1772. 0000147E  7279                     moveq.l    D1, 0x79
  1773. 00001480  0756                     bchg       [A6], D3
  1774. 00001482  656E                     bcs        +0x70 /* 000014F2 */
  1775. 00001484  7573                     moveq.l    D2, 0x73
  1776. 00001486  2020                     move.l     D0, -[A0]
  1777. 00001488  0745                     bchg       D5, D3
  1778. 0000148A  6172                     bsr        +0x74 /* 000014FE */
  1779. 0000148C  7468                     moveq.l    D2, 0x68
  1780. 0000148E  2020                     move.l     D0, -[A0]
  1781. 00001490  074D                     bchg       A5, D3
  1782. 00001492  6172                     bsr        +0x74 /* 00001506 */
  1783. 00001494  7320                     moveq.l    D1, 0x20
  1784. 00001496  2020                     move.l     D0, -[A0]
  1785. 00001498  074A                     bchg       A2, D3
  1786. 0000149A  7570                     moveq.l    D2, 0x70
  1787. 0000149C  6974                     bvs        +0x76 /* 00001512 */
  1788. 0000149E  6572                     bcs        +0x74 /* 00001512 */
  1789. 000014A0  0753                     bchg       [A3], D3
  1790. 000014A2  6174                     bsr        +0x76 /* 00001518 */
  1791. 000014A4  7572                     moveq.l    D2, 0x72
  1792. 000014A6  6E20                     bgt        +0x22 /* 000014C8 */
  1793. 000014A8  0755                     bchg       [A5], D3
  1794. 000014AA  7261                     moveq.l    D1, 0x61
  1795. 000014AC  6E75                     bgt        +0x77 /* 00001523 */
  1796. 000014AE  7320                     moveq.l    D1, 0x20
  1797. 000014B0  074E                     bchg       A6, D3
  1798. 000014B2  6570                     bcs        +0x72 /* 00001524 */
  1799. 000014B4  7475                     moveq.l    D2, 0x75
  1800. 000014B6  6E65                     bgt        +0x67 /* 0000151D */
  1801. 000014B8  0750                     bchg       [A0], D3
  1802. 000014BA  6C75                     bge        +0x77 /* 00001531 */
  1803. 000014BC  746F                     moveq.l    D2, 0x6F
  1804. 000014BE  2020                     move.l     D0, -[A0]
  1805. fn000014C0:
  1806. 000014C0  31FC 7081 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7081
  1807. 000014C6  48E7 FFF8                movem.l    -[A7], D0,D1,D2,D3,D4,D5,D6,D7,A0,A1,A2,A3,A4
  1808. // begin alternate branch 000014C8-000014CA
  1809. label000014C8:
  1810. 000014C8  FFF8                     .invalid   <<F/7/7>>
  1811. // end alternate branch 000014C8-000014CA
  1812. label000014C8: // (misaligned)
  1813. 000014CA  700E                     moveq.l    D0, 0x0E
  1814. 000014CC  7200                     moveq.l    D1, 0x00
  1815. 000014CE  343C 1388                move.w     D2, 0x1388
  1816. 000014D2  363C 0064                move.w     D3, 0x64 /* 'd' */
  1817. 000014D6  7800                     moveq.l    D4, 0x00
  1818. 000014D8  41FA FE1A                lea.l      A0, [PC - 0x1E6 /* 000012F4, value 0x0, cstring "" */]
  1819. 000014DC  45FA 00DA                lea.l      A2, [PC + 0xDA /* 000015B8, value 0x7492020, pstring "I      " */]
  1820. label000014E0:
  1821. 000014E0  4890 000E                movem.w    [A0], D1,D2,D3
  1822. 000014E4  214A 000C                move.l     [A0 + 0xC], A2
  1823. 000014E8  5244                     addq.w     D4, 1
  1824. 000014EA  41E8 0010                lea.l      A0, [A0 + 0x10]
  1825. label000014EE:
  1826. 000014EE  45EA 0008                lea.l      A2, [A2 + 0x8]
  1827. label000014F2:
  1828. 000014F2  D442                     add.w      D2, D2
  1829. 000014F4  0C42 4E20                cmpi.w     D2, 0x4E20 /* 'N ' */
  1830. 000014F8  6300 0006                bls        +0x8 /* 00001500 */
  1831. 000014FC  E24A                     lsr        D2.w, 1
  1832. fn000014FE:
  1833. 000014FE  5241                     addq.w     D1, 1
  1834. label00001500:
  1835. 00001500  C6FC 0003                mulu.w     D3, 0x3
  1836. 00001504  E283                     asr        D3, 1
  1837. fn00001506:
  1838. 00001506  0C43 3E80                cmpi.w     D3, 0x3E80
  1839. 0000150A  6300 0004                bls        +0x6 /* 00001510 */
  1840. 0000150E  7000                     moveq.l    D0, 0x00
  1841. label00001510:
  1842. 00001510  51C8 FFCE                dbf        D0, -0x34 /* 000014E0 */
  1843. // begin alternate branch 00001512-00001514
  1844. label00001512:
  1845. 00001512  FFCE                     .invalid   <<F/7/7>>
  1846. // end alternate branch 00001512-00001514
  1847. label00001512: // (misaligned)
  1848. 00001514  5344                     subq.w     D4, 1
  1849. 00001516  41FA EF64                lea.l      A0, [PC - 0x109C /* 0000047C, value 0x0, cstring "" */]
  1850. // begin alternate branch 00001518-0000151A
  1851. fn00001518:
  1852. 00001518  EF64                     asl        D4.w, D7
  1853. // end alternate branch 00001518-0000151A
  1854. fn00001518: // (misaligned)
  1855. 0000151A  3084                     move.w     [A0], D4
  1856. 0000151C  4CDF 1FFF                movem.l    D0,D1,D2,D3,D4,D5,D6,D7,A0,A1,A2,A3,A4, [A7]+
  1857. 00001520  4E75                     rts
  1858. 00001522  0752                     bchg       [A2], D3
  1859. label00001524:
  1860. 00001524  6F6D                     ble        +0x6F /* 00001593 */
  1861. 00001526  756C                     moveq.l    D2, 0x6C
  1862. 00001528  7573                     moveq.l    D2, 0x73
  1863. 0000152A  0552                     bchg       [A2], D2
  1864. 0000152C  656D                     bcs        +0x6F /* 0000159B */
  1865. 0000152E  7573                     moveq.l    D2, 0x73
  1866. 00001530  0656 756C                addi.w     [A6], 0x756C /* 'ul' */
  1867. 00001534  6361                     bls        +0x63 /* 00001597 */
  1868. 00001536  6E00 0854                bgt        +0x856 /* 00001D8C */
  1869. 0000153A  6174                     bsr        +0x76 /* 000015B0 */
  1870. 0000153C  6F6F                     ble        +0x71 /* 000015AD */
  1871. 0000153E  696E                     bvs        +0x70 /* 000015AE */
  1872. 00001540  6500 0448                bcs        +0x44A /* 0000198A */
  1873. 00001544  6F74                     ble        +0x76 /* 000015BA */
  1874. 00001546  6800 0545                bvc        +0x547 /* 00001A8D */
  1875. 0000154A  6E64                     bgt        +0x66 /* 000015B0 */
  1876. 0000154C  6F72                     ble        +0x74 /* 000015C0 */
  1877. 0000154E  074B                     bchg       A3, D3
  1878. 00001550  7269                     moveq.l    D1, 0x69
  1879. 00001552  6B6B                     bmi        +0x6D /* 000015BF */
  1880. 00001554  6974                     bvs        +0x76 /* 000015CA */
  1881. 00001556  094D                     bchg       A5, D4
  1882. 00001558  6167                     bsr        +0x69 /* 000015C1 */
  1883. 0000155A  7261                     moveq.l    D1, 0x61
  1884. 0000155C  7468                     moveq.l    D2, 0x68
  1885. 0000155E  6561                     bcs        +0x63 /* 000015C1 */
  1886. 00001560  0A46 6F75                xori.w     D6, 0x6F75 /* 'ou' */
  1887. 00001564  6E64                     bgt        +0x66 /* 000015CA */
  1888. 00001566  6174                     bsr        +0x76 /* 000015DC */
  1889. 00001568  696F                     bvs        +0x71 /* 000015D9 */
  1890. 0000156A  6E00 0C54                bgt        +0xC56 /* 000021C0 */
  1891. 0000156E  7261                     moveq.l    D1, 0x61
  1892. 00001570  6E73                     bgt        +0x75 /* 000015E5 */
  1893. 00001572  796C                     moveq.l    D4, 0x6C
  1894. 00001574  7661                     moveq.l    D3, 0x61
  1895. 00001576  6E69                     bgt        +0x6B /* 000015E1 */
  1896. 00001578  6100 034F                bsr        +0x351 /* 000018C9 */
  1897. 0000157C  726B                     moveq.l    D1, 0x6B
  1898. 0000157E  064D 656C                addi.w     A5, 0x656C /* 'el' */
  1899. 00001582  6D61                     blt        +0x63 /* 000015E5 */
  1900. 00001584  6300 0B43                bls        +0xB45 /* 000020C9 */
  1901. 00001588  6974                     bvs        +0x76 /* 000015FE */
  1902. 0000158A  7920                     moveq.l    D4, 0x20
  1903. 0000158C  4973 6C61                chk.w      D4, [A3 + D6 * 4 + 0x61]
  1904. 00001590  6E64                     bgt        +0x66 /* 000015F6 */
  1905. 00001592  0748                     bchg       A0, D3
  1906. 00001594  6F62                     ble        +0x64 /* 000015F8 */
  1907. 00001596  6F6B                     ble        +0x6D /* 00001603 */
  1908. 00001598  656E                     bcs        +0x70 /* 00001608 */
  1909. 0000159A  0546                     bchg       D6, D2
  1910. 0000159C  6172                     bsr        +0x74 /* 00001610 */
  1911. 0000159E  676F                     beq        +0x71 /* 0000160F */
  1912. 000015A0  0742                     bchg       D2, D3
  1913. 000015A2  7572                     moveq.l    D2, 0x72
  1914. 000015A4  6261                     bhi        +0x63 /* 00001607 */
  1915. 000015A6  6E6B                     bgt        +0x6D /* 00001613 */
  1916. 000015A8  0752                     bchg       [A2], D3
  1917. 000015AA  7574                     moveq.l    D2, 0x74
  1918. 000015AC  6C61                     bge        +0x63 /* 0000160F */
  1919. label000015AE:
  1920. 000015AE  6E64                     bgt        +0x66 /* 00001614 */
  1921. fn000015B0:
  1922. 000015B0  0653 6175                addi.w     [A3], 0x6175 /* 'au' */
  1923. 000015B4  6775                     beq        +0x77 /* 0000162B */
  1924. 000015B6  7300                     moveq.l    D1, 0x00
  1925. 000015B8  0749                     bchg       A1, D3
  1926. label000015BA:
  1927. 000015BA  2020                     move.l     D0, -[A0]
  1928. 000015BC  2020                     move.l     D0, -[A0]
  1929. 000015BE  2020                     move.l     D0, -[A0]
  1930. label000015C0:
  1931. 000015C0  0749                     bchg       A1, D3
  1932. 000015C2  4920                     .invalid   4, -[A0] // invalid opcode 4 with b == 4
  1933. 000015C4  2020                     move.l     D0, -[A0]
  1934. 000015C6  2020                     move.l     D0, -[A0]
  1935. 000015C8  0749                     bchg       A1, D3
  1936. label000015CA:
  1937. 000015CA  4949                     chk.w      D4, A1
  1938. 000015CC  2020                     move.l     D0, -[A0]
  1939. 000015CE  2020                     move.l     D0, -[A0]
  1940. 000015D0  0749                     bchg       A1, D3
  1941. 000015D2  5620                     addq.b     -[A0], 3
  1942. 000015D4  2020                     move.l     D0, -[A0]
  1943. 000015D6  2020                     move.l     D0, -[A0]
  1944. 000015D8  0756                     bchg       [A6], D3
  1945. 000015DA  2020                     move.l     D0, -[A0]
  1946. fn000015DC:
  1947. 000015DC  2020                     move.l     D0, -[A0]
  1948. 000015DE  2020                     move.l     D0, -[A0]
  1949. 000015E0  0756                     bchg       [A6], D3
  1950. 000015E2  4920                     .invalid   4, -[A0] // invalid opcode 4 with b == 4
  1951. 000015E4  2020                     move.l     D0, -[A0]
  1952. 000015E6  2020                     move.l     D0, -[A0]
  1953. 000015E8  0756                     bchg       [A6], D3
  1954. 000015EA  4949                     chk.w      D4, A1
  1955. 000015EC  2020                     move.l     D0, -[A0]
  1956. 000015EE  2020                     move.l     D0, -[A0]
  1957. 000015F0  0756                     bchg       [A6], D3
  1958. 000015F2  4949                     chk.w      D4, A1
  1959. 000015F4  4920                     .invalid   4, -[A0] // invalid opcode 4 with b == 4
  1960. label000015F6:
  1961. 000015F6  2020                     move.l     D0, -[A0]
  1962. label000015F8:
  1963. 000015F8  0749                     bchg       A1, D3
  1964. 000015FA  5820                     addq.b     -[A0], 4
  1965. 000015FC  2020                     move.l     D0, -[A0]
  1966. label000015FE:
  1967. 000015FE  2020                     move.l     D0, -[A0]
  1968. 00001600  0758                     bchg       [A0]+, D3
  1969. 00001602  2020                     move.l     D0, -[A0]
  1970. 00001604  2020                     move.l     D0, -[A0]
  1971. 00001606  2020                     move.l     D0, -[A0]
  1972. label00001608:
  1973. 00001608  0758                     bchg       [A0]+, D3
  1974. 0000160A  4920                     .invalid   4, -[A0] // invalid opcode 4 with b == 4
  1975. 0000160C  2020                     move.l     D0, -[A0]
  1976. 0000160E  2020                     move.l     D0, -[A0]
  1977. fn00001610:
  1978. 00001610  0758                     bchg       [A0]+, D3
  1979. 00001612  4949                     chk.w      D4, A1
  1980. label00001614:
  1981. 00001614  2020                     move.l     D0, -[A0]
  1982. 00001616  2020                     move.l     D0, -[A0]
  1983. 00001618  0758                     bchg       [A0]+, D3
  1984. 0000161A  4949                     chk.w      D4, A1
  1985. 0000161C  4920                     .invalid   4, -[A0] // invalid opcode 4 with b == 4
  1986. 0000161E  2020                     move.l     D0, -[A0]
  1987. 00001620  0758                     bchg       [A0]+, D3
  1988. 00001622  4956                     chk.w      D4, [A6]
  1989. 00001624  2020                     move.l     D0, -[A0]
  1990. 00001626  2020                     move.l     D0, -[A0]
  1991. 00001628  0758                     bchg       [A0]+, D3
  1992. 0000162A  5620                     addq.b     -[A0], 3
  1993. 0000162C  2020                     move.l     D0, -[A0]
  1994. 0000162E  2020                     move.l     D0, -[A0]
  1995. 00001630  0000 0000                ori.b      D0, 0x0
  1996. 00001634  0001 0000                ori.b      D1, 0x0
  1997. 00001638  0000 0000                ori.b      D0, 0x0
  1998. 0000163C  0000 0000                ori.b      D0, 0x0
  1999. 00001640  0000 0000                ori.b      D0, 0x0
  2000. 00001644  0000 0000                ori.b      D0, 0x0
  2001. 00001648  0000 0000                ori.b      D0, 0x0
  2002. 0000164C  0001 0000                ori.b      D1, 0x0
  2003. 00001650  0000 0000                ori.b      D0, 0x0
  2004. 00001654  0000 0000                ori.b      D0, 0x0
  2005. 00001658  0000 0000                ori.b      D0, 0x0
  2006. 0000165C  0000 0000                ori.b      D0, 0x0
  2007. 00001660  0000 0000                ori.b      D0, 0x0
  2008. 00001664  0001 0000                ori.b      D1, 0x0
  2009. 00001668  0000 0000                ori.b      D0, 0x0
  2010. 0000166C  0000 0000                ori.b      D0, 0x0
  2011. 00001670  0000 0000                ori.b      D0, 0x0
  2012. 00001674  0000 0000                ori.b      D0, 0x0
  2013. 00001678  0000 0000                ori.b      D0, 0x0
  2014. 0000167C  0001 0000                ori.b      D1, 0x0
  2015. 00001680  0000 0000                ori.b      D0, 0x0
  2016. 00001684  0000 0000                ori.b      D0, 0x0
  2017. 00001688  0000 0000                ori.b      D0, 0x0
  2018. 0000168C  0000 0000                ori.b      D0, 0x0
  2019. 00001690  0000 0000                ori.b      D0, 0x0
  2020. 00001694  0001 0000                ori.b      D1, 0x0
  2021. 00001698  0000 0000                ori.b      D0, 0x0
  2022. 0000169C  0000 0000                ori.b      D0, 0x0
  2023. 000016A0  0000 0000                ori.b      D0, 0x0
  2024. 000016A4  0000 0000                ori.b      D0, 0x0
  2025. 000016A8  0000 0000                ori.b      D0, 0x0
  2026. 000016AC  0001 0000                ori.b      D1, 0x0
  2027. 000016B0  0000 0000                ori.b      D0, 0x0
  2028. 000016B4  0000 0000                ori.b      D0, 0x0
  2029. 000016B8  0000 0000                ori.b      D0, 0x0
  2030. 000016BC  0000 0000                ori.b      D0, 0x0
  2031. 000016C0  0001 0001                ori.b      D1, 0x1
  2032. 000016C4  0001 0001                ori.b      D1, 0x1
  2033. 000016C8  0001 0000                ori.b      D1, 0x0
  2034. 000016CC  0001 0001                ori.b      D1, 0x1
  2035. 000016D0  0000 0001                ori.b      D0, 0x1
  2036. 000016D4  0001 0000                ori.b      D1, 0x0
  2037. 000016D8  0001 0001                ori.b      D1, 0x1
  2038. 000016DC  0001 0001                ori.b      D1, 0x1
  2039. 000016E0  0001 0000                ori.b      D1, 0x0
  2040. 000016E4  0001 0001                ori.b      D1, 0x1
  2041. 000016E8  0000 0001                ori.b      D0, 0x1
  2042. 000016EC  0001 0000                ori.b      D1, 0x0
  2043. 000016F0  0002 0002                ori.b      D2, 0x2
  2044. 000016F4  0001 0002                ori.b      D1, 0x2
  2045. 000016F8  0002 0000                ori.b      D2, 0x0
  2046. 000016FC  0002 0002                ori.b      D2, 0x2
  2047. 00001700  0000 0002                ori.b      D0, 0x2
  2048. 00001704  0002 0000                ori.b      D2, 0x0
  2049. 00001708  0003 0003                ori.b      D3, 0x3
  2050. 0000170C  0001 0003                ori.b      D1, 0x3
  2051. 00001710  0003 0000                ori.b      D3, 0x0
  2052. 00001714  0003 0003                ori.b      D3, 0x3
  2053. 00001718  0000 0003                ori.b      D0, 0x3
  2054. 0000171C  0003 0000                ori.b      D3, 0x0
  2055. 00001720  0004 0004                ori.b      D4, 0x4
  2056. 00001724  0001 0004                ori.b      D1, 0x4
  2057. 00001728  0004 0000                ori.b      D4, 0x0
  2058. 0000172C  0004 0004                ori.b      D4, 0x4
  2059. 00001730  0000 0004                ori.b      D0, 0x4
  2060. 00001734  0004 0000                ori.b      D4, 0x0
  2061. 00001738  0004 0003                ori.b      D4, 0x3
  2062. 0000173C  0001 0004                ori.b      D1, 0x4
  2063. 00001740  0003 0000                ori.b      D3, 0x0
  2064. 00001744  0004 0003                ori.b      D4, 0x3
  2065. 00001748  0000 0004                ori.b      D0, 0x4
  2066. 0000174C  0003 0000                ori.b      D3, 0x0
  2067. 00001750  0003 0001                ori.b      D3, 0x1
  2068. 00001754  0001 0003                ori.b      D1, 0x3
  2069. 00001758  0001 0000                ori.b      D1, 0x0
  2070. 0000175C  0003 0001                ori.b      D3, 0x1
  2071. 00001760  0000 0003                ori.b      D0, 0x3
  2072. 00001764  0001 0000                ori.b      D1, 0x0
  2073. 00001768  0002 FFFF                ori.b      D2, 0xFF
  2074. 0000176C  0001 0002                ori.b      D1, 0x2
  2075. 00001770  FFFF                     .invalid   <<F/7/7>>
  2076. 00001772  0000 0002                ori.b      D0, 0x2
  2077. 00001776  FFFF                     .invalid   <<F/7/7>>
  2078. 00001778  0000 0002                ori.b      D0, 0x2
  2079. 0000177C  FFFF                     .invalid   <<F/7/7>>
  2080. 0000177E  0000 0001                ori.b      D0, 0x1
  2081. 00001782  FFFC                     .invalid   <<F/7/7>>
  2082. 00001784  0001 0001                ori.b      D1, 0x1
  2083. 00001788  FFFC                     .invalid   <<F/7/7>>
  2084. 0000178A  0000 0001                ori.b      D0, 0x1
  2085. 0000178E  FFFC                     .invalid   <<F/7/7>>
  2086. 00001790  0000 0001                ori.b      D0, 0x1
  2087. 00001794  FFFC                     .invalid   <<F/7/7>>
  2088. 00001796  0000 0000                ori.b      D0, 0x0
  2089. 0000179A  FFFB                     .invalid   <<F/7/7>>
  2090. 0000179C  0001 0000                ori.b      D1, 0x0
  2091. 000017A0  FFFB                     .invalid   <<F/7/7>>
  2092. 000017A2  0000 0000                ori.b      D0, 0x0
  2093. 000017A6  FFFB                     .invalid   <<F/7/7>>
  2094. 000017A8  0000 0000                ori.b      D0, 0x0
  2095. 000017AC  FFFB                     .invalid   <<F/7/7>>
  2096. 000017AE  0000 0000                ori.b      D0, 0x0
  2097. 000017B2  FFFC                     .invalid   <<F/7/7>>
  2098. 000017B4  0001 0000                ori.b      D1, 0x0
  2099. 000017B8  FFFC                     .invalid   <<F/7/7>>
  2100. 000017BA  0000 0000                ori.b      D0, 0x0
  2101. 000017BE  FFFC                     .invalid   <<F/7/7>>
  2102. 000017C0  0000 0000                ori.b      D0, 0x0
  2103. 000017C4  FFFC                     .invalid   <<F/7/7>>
  2104. 000017C6  0000 FFFF                ori.b      D0, 0xFF
  2105. 000017CA  FFFB                     .invalid   <<F/7/7>>
  2106. 000017CC  0001 FFFF                ori.b      D1, 0xFF
  2107. 000017D0  FFFB                     .invalid   <<F/7/7>>
  2108. 000017D2  0000 FFFF                ori.b      D0, 0xFF
  2109. 000017D6  FFFB                     .invalid   <<F/7/7>>
  2110. 000017D8  0000 FFFF                ori.b      D0, 0xFF
  2111. 000017DC  FFFB                     .invalid   <<F/7/7>>
  2112. 000017DE  0000 FFFC                ori.b      D0, 0xFC
  2113. 000017E2  FFFE                     .invalid   <<F/7/7>>
  2114. 000017E4  0001 FFFC                ori.b      D1, 0xFC
  2115. 000017E8  FFFE                     .invalid   <<F/7/7>>
  2116. 000017EA  0000 FFFC                ori.b      D0, 0xFC
  2117. 000017EE  FFFE                     .invalid   <<F/7/7>>
  2118. 000017F0  0000 FFFC                ori.b      D0, 0xFC
  2119. 000017F4  FFFE                     .invalid   <<F/7/7>>
  2120. 000017F6  0000 FFFB                ori.b      D0, 0xFB
  2121. 000017FA  0003 0001                ori.b      D3, 0x1
  2122. 000017FE  FFFB                     .invalid   <<F/7/7>>
  2123. 00001800  0003 0000                ori.b      D3, 0x0
  2124. 00001804  FFFB                     .invalid   <<F/7/7>>
  2125. 00001806  0003 0000                ori.b      D3, 0x0
  2126. 0000180A  FFFB                     .invalid   <<F/7/7>>
  2127. 0000180C  0003 0000                ori.b      D3, 0x0
  2128. 00001810  FFFB                     .invalid   <<F/7/7>>
  2129. 00001812  0006 0001                ori.b      D6, 0x1
  2130. 00001816  FFFB                     .invalid   <<F/7/7>>
  2131. 00001818  0006 0000                ori.b      D6, 0x0
  2132. 0000181C  FFFB                     .invalid   <<F/7/7>>
  2133. 0000181E  0006 0000                ori.b      D6, 0x0
  2134. 00001822  FFFB                     .invalid   <<F/7/7>>
  2135. 00001824  0006 0000                ori.b      D6, 0x0
  2136. 00001828  FFFD                     .invalid   <<F/7/7>>
  2137. 0000182A  0002 0001                ori.b      D2, 0x1
  2138. 0000182E  FFFD                     .invalid   <<F/7/7>>
  2139. 00001830  0002 0000                ori.b      D2, 0x0
  2140. 00001834  FFFD                     .invalid   <<F/7/7>>
  2141. 00001836  0002 0000                ori.b      D2, 0x0
  2142. 0000183A  FFFD                     .invalid   <<F/7/7>>
  2143. 0000183C  0002 0000                ori.b      D2, 0x0
  2144. 00001840  FFFF                     .invalid   <<F/7/7>>
  2145. 00001842  FFFF                     .invalid   <<F/7/7>>
  2146. 00001844  FFFF                     .invalid   <<F/7/7>>
  2147. 00001846  0000 0000                ori.b      D0, 0x0
  2148. 0000184A  0000 0000                ori.b      D0, 0x0
  2149. 0000184E  0000 0000                ori.b      D0, 0x0
  2150. 00001852  0000 0000                ori.b      D0, 0x0
  2151. 00001856  0000 0000                ori.b      D0, 0x0
  2152. 0000185A  0000 0000                ori.b      D0, 0x0
  2153. 0000185E  0000 31FC                ori.b      D0, 0xFC
  2154. // begin alternate branch 00001860-00001868
  2155. fn00001860:
  2156. 00001860  31FC 7082 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7082
  2157. 00001866  2F0E                     move.l     -[A7], A6
  2158. // end alternate branch 00001860-00001868
  2159. fn00001860: // (misaligned)
  2160. 00001862  7082                     moveq.l    D0, 0xFFFFFF82
  2161. 00001864  0000 2F0E                ori.b      D0, 0xE
  2162. 00001868  4DEF 0008                lea.l      A6, [A7 + 0x8]
  2163. 0000186C  48E7 FFF8                movem.l    -[A7], D0,D1,D2,D3,D4,D5,D6,D7,A0,A1,A2,A3,A4
  2164. 00001870  41FA FFD6                lea.l      A0, [PC - 0x2A /* 00001848, value 0x0, cstring "" */]
  2165. 00001874  7000                     moveq.l    D0, 0x00
  2166. 00001876  303C 0800                move.w     D0, 0x800
  2167. 0000187A  80EE 0000                divu.w     D0, [A6 + 0x0]
  2168. 0000187E  323A E7BE                move.w     D1, [PC - 0x1842 /* 0000003E, value 0x0, cstring "" */]
  2169. 00001882  9240                     sub.w      D1, D0
  2170. 00001884  3081                     move.w     [A0], D1
  2171. 00001886  323A E7B4                move.w     D1, [PC - 0x184C /* 0000003C, value 0x0, cstring "" */]
  2172. 0000188A  9240                     sub.w      D1, D0
  2173. 0000188C  3141 0002                move.w     [A0 + 0x2], D1
  2174. 00001890  323A E7AC                move.w     D1, [PC - 0x1854 /* 0000003E, value 0x0, cstring "" */]
  2175. 00001894  D240                     add.w      D1, D0
  2176. 00001896  3141 0004                move.w     [A0 + 0x4], D1
  2177. 0000189A  323A E7A0                move.w     D1, [PC - 0x1860 /* 0000003C, value 0x0, cstring "" */]
  2178. 0000189E  D240                     add.w      D1, D0
  2179. 000018A0  3141 0006                move.w     [A0 + 0x6], D1
  2180. 000018A4  7023                     moveq.l    D0, 0x23
  2181. 000018A6  80EE 0000                divu.w     D0, [A6 + 0x0]
  2182. 000018AA  5240                     addq.w     D0, 1
  2183. 000018AC  3F00                     move.w     -[A7], D0
  2184. 000018AE  3F00                     move.w     -[A7], D0
  2185. 000018B0  A89B                     syscall    PenSize
  2186. 000018B2  4CDF 1FFF                movem.l    D0,D1,D2,D3,D4,D5,D6,D7,A0,A1,A2,A3,A4, [A7]+
  2187. 000018B6  4FEE FFF8                lea.l      A7, [A6 - 0x8]
  2188. 000018BA  2C5F                     movea.l    A6, [A7]+
  2189. 000018BC  2F57 0002                move.l     [A7 + 0x2], [A7]
  2190. 000018C0  4FEF 0002                lea.l      A7, [A7 + 0x2]
  2191. 000018C4  4E75                     rts
  2192. fn000018C6:
  2193. 000018C6  4EFA 0024                jmp        [PC + 0x24 /* 000018EC */]
  2194. 000018CA  487A FF7C                pea.l      [PC - 0x84 /* 00001848, value 0x0, cstring "" */]
  2195. 000018CE  3F3C FF00                move.w     -[A7], 0xFF00
  2196. 000018D2  3F3C FF00                move.w     -[A7], 0xFF00
  2197. 000018D6  A8A9                     syscall    InsetRect
  2198. 000018D8  3F3C 0100                move.w     -[A7], 0x100
  2199. 000018DC  3F3C 0100                move.w     -[A7], 0x100
  2200. 000018E0  A89B                     syscall    PenSize
  2201. 000018E2  487A FF64                pea.l      [PC - 0x9C /* 00001848, value 0x0, cstring "" */]
  2202. 000018E6  A8A1                     syscall    FrameRect
  2203. 000018E8  4EFA 003C                jmp        [PC + 0x3C /* 00001926 */]
  2204. label000018EC:
  2205. 000018EC  303A FF58                move.w     D0, [PC - 0xA8 /* 00001846, value 0x0, cstring "" */]
  2206. 000018F0  0C40 0008                cmpi.w     D0, 0x8
  2207. 000018F4  6F00 001E                ble        +0x20 /* 00001914 */
  2208. 000018F8  3F00                     move.w     -[A7], D0
  2209. 000018FA  4EBA FF64                jsr        [PC - 0x9C /* 00001860 */]
  2210. 000018FE  31FC 7082 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7082
  2211. 00001904  487A E73A                pea.l      [PC - 0x18C6 /* 00000040, value 0xFFFFFFFF */]
  2212. 00001908  A89D                     syscall    PenPat
  2213. 0000190A  487A FF3C                pea.l      [PC - 0xC4 /* 00001848, value 0x0, cstring "" */]
  2214. 0000190E  A8A2                     syscall    PaintRect
  2215. 00001910  4EFA 0014                jmp        [PC + 0x14 /* 00001926 */]
  2216. label00001914:
  2217. 00001914  4EBA F0C4                jsr        [PC - 0xF3C /* 000009DA */]
  2218. 00001918  31FC 7082 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7082
  2219. 0000191E  41FA EB2A                lea.l      A0, [PC - 0x14D6 /* 0000044A, value 0x0, cstring "" */]
  2220. 00001922  30BC 0001                move.w     [A0], 0x1
  2221. label00001926:
  2222. 00001926  3F3C 0001                move.w     -[A7], 0x1
  2223. 0000192A  3F3C 0001                move.w     -[A7], 0x1
  2224. 0000192E  A89B                     syscall    PenSize
  2225. 00001930  487A E71E                pea.l      [PC - 0x18E2 /* 00000050, value 0x0, cstring "" */]
  2226. 00001934  A89D                     syscall    PenPat
  2227. 00001936  487A FF18                pea.l      [PC - 0xE8 /* 00001850, value 0x0, cstring "" */]
  2228. 0000193A  3F3C 0000                move.w     -[A7], 0x0
  2229. 0000193E  3F3C 0000                move.w     -[A7], 0x0
  2230. 00001942  3F3C 0200                move.w     -[A7], 0x200
  2231. 00001946  3F3C 012C                move.w     -[A7], 0x12C
  2232. 0000194A  A8A7                     syscall    SetRect
  2233. 0000194C  487A FF02                pea.l      [PC - 0xFE /* 00001850, value 0x0, cstring "" */]
  2234. 00001950  3F3C FFF6                move.w     -[A7], 0xFFF6
  2235. 00001954  3F3C FFF6                move.w     -[A7], 0xFFF6
  2236. 00001958  A8A9                     syscall    InsetRect
  2237. 0000195A  41FA FEFC                lea.l      A0, [PC - 0x104 /* 00001858, value 0x0, cstring "" */]
  2238. 0000195E  4290                     clr.l      [A0]
  2239. 00001960  41FA FEFA                lea.l      A0, [PC - 0x106 /* 0000185C, value 0x0, cstring "" */]
  2240. 00001964  4290                     clr.l      [A0]
  2241. 00001966  49FA FCC8                lea.l      A4, [PC - 0x338 /* 00001630, value 0x0, cstring "" */]
  2242. 0000196A  3C3A FEDA                move.w     D6, [PC - 0x126 /* 00001846, value 0x0, cstring "" */]
  2243. label0000196E:
  2244. 0000196E  0C46 0008                cmpi.w     D6, 0x8
  2245. 00001972  6D00 007A                blt        +0x7C /* 000019EE */
  2246. 00001976  302C 0004                move.w     D0, [A4 + 0x4]
  2247. 0000197A  0C40 0001                cmpi.w     D0, 0x1
  2248. 0000197E  6600 003C                bne        +0x3E /* 000019BC */
  2249. 00001982  3F06                     move.w     -[A7], D6
  2250. 00001984  4EBA FEDA                jsr        [PC - 0x126 /* 00001860 */]
  2251. 00001988  31FC 7082 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7082
  2252. // begin alternate branch 0000198A-00001994
  2253. label0000198A:
  2254. 0000198A  7082                     moveq.l    D0, 0xFFFFFF82
  2255. 0000198C  0000 303A                ori.b      D0, 0x3A /* ':' */
  2256. 00001990  FECE E040                .extension 0xECE <<F/2-3/7>> // unimplemented
  2257. // end alternate branch 0000198A-00001994
  2258. label0000198A: // (misaligned)
  2259. 0000198E  303A FECE                move.w     D0, [PC - 0x132 /* 0000185E, value 0x0, cstring "" */]
  2260. 00001992  E040                     asr        D0.w, 8
  2261. 00001994  323A FEC6                move.w     D1, [PC - 0x13A /* 0000185C, value 0x0, cstring "" */]
  2262. 00001998  E041                     asr        D1.w, 8
  2263. 0000199A  487A FEAC                pea.l      [PC - 0x154 /* 00001848, value 0x0, cstring "" */]
  2264. 0000199E  3F00                     move.w     -[A7], D0
  2265. 000019A0  3F01                     move.w     -[A7], D1
  2266. 000019A2  A8A8                     syscall    OffsetRect
  2267. 000019A4  4267                     clr.w      -[A7]
  2268. 000019A6  487A FEA8                pea.l      [PC - 0x158 /* 00001850, value 0x0, cstring "" */]
  2269. 000019AA  487A FE9C                pea.l      [PC - 0x164 /* 00001848, value 0x0, cstring "" */]
  2270. 000019AE  487A FEA0                pea.l      [PC - 0x160 /* 00001850, value 0x0, cstring "" */]
  2271. 000019B2  A8AA                     syscall    SectRect
  2272. 000019B4  487A FE9A                pea.l      [PC - 0x166 /* 00001850, value 0x0, cstring "" */]
  2273. 000019B8  A8A1                     syscall    FrameRect
  2274. 000019BA  4A5F                     tst.w      [A7]+
  2275. label000019BC:
  2276. 000019BC  41FA FE9C                lea.l      A0, [PC - 0x164 /* 0000185A, value 0x0, cstring "" */]
  2277. 000019C0  3010                     move.w     D0, [A0]
  2278. 000019C2  D054                     add.w      D0, [A4]
  2279. 000019C4  3080                     move.w     [A0], D0
  2280. 000019C6  41FA FE90                lea.l      A0, [PC - 0x170 /* 00001858, value 0x0, cstring "" */]
  2281. 000019CA  3210                     move.w     D1, [A0]
  2282. 000019CC  D26C 0002                add.w      D1, [A4 + 0x2]
  2283. 000019D0  3081                     move.w     [A0], D1
  2284. 000019D2  243C 0000 0800           move.l     D2, 0x800
  2285. 000019D8  84C6                     divu.w     D2, D6
  2286. 000019DA  C1C2                     muls.w     D0, D2
  2287. 000019DC  C3C2                     muls.w     D1, D2
  2288. 000019DE  41FA FE7E                lea.l      A0, [PC - 0x182 /* 0000185E, value 0x31FC, cstring "" */]
  2289. 000019E2  D050                     add.w      D0, [A0]
  2290. 000019E4  3080                     move.w     [A0], D0
  2291. 000019E6  41FA FE74                lea.l      A0, [PC - 0x18C /* 0000185C, value 0x0, cstring "" */]
  2292. 000019EA  D250                     add.w      D1, [A0]
  2293. 000019EC  3081                     move.w     [A0], D1
  2294. label000019EE:
  2295. 000019EE  49EC 0006                lea.l      A4, [A4 + 0x6]
  2296. 000019F2  302C 0004                move.w     D0, [A4 + 0x4]
  2297. 000019F6  6D00 000C                blt        +0xE /* 00001A04 */
  2298. 000019FA  5846                     addq.w     D6, 4
  2299. 000019FC  0C46 0064                cmpi.w     D6, 0x64 /* 'd' */
  2300. 00001A00  6F00 FF6C                ble        -0x92 /* 0000196E */
  2301. label00001A04:
  2302. 00001A04  0C46 0008                cmpi.w     D6, 0x8
  2303. 00001A08  6C00 0018                bge        +0x1A /* 00001A22 */
  2304. 00001A0C  41FA EA3A                lea.l      A0, [PC - 0x15C6 /* 00000448, value 0x0, cstring "" */]
  2305. 00001A10  4250                     clr.w      [A0]
  2306. 00001A12  41FA EA36                lea.l      A0, [PC - 0x15CA /* 0000044A, value 0x0, cstring "" */]
  2307. 00001A16  4250                     clr.w      [A0]
  2308. 00001A18  4EBA 0016                jsr        [PC + 0x16 /* 00001A30 */]
  2309. 00001A1C  31FC 7082 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7082
  2310. label00001A22:
  2311. 00001A22  41FA FE22                lea.l      A0, [PC - 0x1DE /* 00001846, value 0x0, cstring "" */]
  2312. 00001A26  5950                     subq.w     [A0], 4
  2313. 00001A28  487A E626                pea.l      [PC - 0x19DA /* 00000050, value 0x0, cstring "" */]
  2314. 00001A2C  A89D                     syscall    PenPat
  2315. 00001A2E  4E75                     rts
  2316. fn00001A30:
  2317. 00001A30  31FC 7100 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7100 /* 'q\0' */
  2318. 00001A36  48E7 FFF8                movem.l    -[A7], D0,D1,D2,D3,D4,D5,D6,D7,A0,A1,A2,A3,A4
  2319. 00001A3A  41FA E936                lea.l      A0, [PC - 0x16CA /* 00000372, value 0x40000000 '@\0\0\0', cstring "@" */]
  2320. 00001A3E  43FA E962                lea.l      A1, [PC - 0x169E /* 000003A2, value 0x0, cstring "" */]
  2321. 00001A42  4EBA F248                jsr        [PC - 0xDB8 /* 00000C8C */]
  2322. 00001A46  31FC 7100 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7100 /* 'q\0' */
  2323. 00001A4C  41FA E9BC                lea.l      A0, [PC - 0x1644 /* 0000040A, value 0x0, cstring "" */]
  2324. 00001A50  30BC 0002                move.w     [A0], 0x2
  2325. 00001A54  43FA 4306                lea.l      A1, [PC + 0x4306 /* 00005D5C, value 0x0, cstring "" */]
  2326. 00001A58  303C 001E                move.w     D0, 0x1E
  2327. 00001A5C  223A E90E                move.l     D1, [PC - 0x16F2 /* 0000036C, value 0x0, cstring "" */]
  2328. 00001A60  0241 007F                andi.w     D1, 0x7F
  2329. 00001A64  5241                     addq.w     D1, 1
  2330. 00001A66  C0C1                     mulu.w     D0, D1
  2331. 00001A68  D2C0                     add.w      A1, D0
  2332. 00001A6A  45FA EAC2                lea.l      A2, [PC - 0x153E /* 0000052E, value 0xFFFFFFFF */]
  2333. 00001A6E  2489                     move.l     [A2], A1
  2334. 00001A70  45FA EAC6                lea.l      A2, [PC - 0x153A /* 00000538, value 0x0, cstring "" */]
  2335. 00001A74  24A9 0006                move.l     [A2], [A1 + 0x6]
  2336. 00001A78  4C91 0007                movem.w    D0,D1,D2, [A1]
  2337. 00001A7C  45FA EAAA                lea.l      A2, [PC - 0x1556 /* 00000528, value 0x0, cstring "" */]
  2338. 00001A80  4892 0007                movem.w    [A2], D0,D1,D2
  2339. 00001A84  760C                     moveq.l    D3, 0x0C
  2340. 00001A86  4EBA 118A                jsr        [PC + 0x118A /* 00002C12 */]
  2341. 00001A8A  31FC 7100 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7100 /* 'q\0' */
  2342. 00001A90  4EBA FA2E                jsr        [PC - 0x5D2 /* 000014C0 */]
  2343. 00001A94  31FC 7100 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7100 /* 'q\0' */
  2344. 00001A9A  4CDF 1FFF                movem.l    D0,D1,D2,D3,D4,D5,D6,D7,A0,A1,A2,A3,A4, [A7]+
  2345. 00001A9E  4E75                     rts
  2346. fn00001AA0:
  2347. 00001AA0  31FC 7052 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7052 /* 'pR' */
  2348. 00001AA6  B282                     cmp.l      D1, D2
  2349. 00001AA8  6200 000E                bhi        +0x10 /* 00001AB8 */
  2350. 00001AAC  5240                     addq.w     D0, 1
  2351. 00001AAE  D281                     add.l      D1, D1
  2352. 00001AB0  6700 0014                beq        +0x16 /* 00001AC6 */
  2353. 00001AB4  4EFA FFEA                jmp        [PC - 0x16 /* 00001AA0 */]
  2354. label00001AB8:
  2355. 00001AB8  E289                     lsr        D1, 1
  2356. 00001ABA  B282                     cmp.l      D1, D2
  2357. 00001ABC  6300 0008                bls        +0xA /* 00001AC6 */
  2358. 00001AC0  5340                     subq.w     D0, 1
  2359. 00001AC2  4EFA FFF4                jmp        [PC - 0xC /* 00001AB8 */]
  2360. label00001AC6:
  2361. 00001AC6  4E75                     rts
  2362. fn00001AC8:
  2363. 00001AC8  31FC 7007 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7007
  2364. 00001ACE  2F0E                     move.l     -[A7], A6
  2365. 00001AD0  4DEF 0008                lea.l      A6, [A7 + 0x8]
  2366. 00001AD4  48E7 F600                movem.l    -[A7], D0,D1,D2,D3,D5,D6
  2367. 00001AD8  3F2E 0000                move.w     -[A7], [A6 + 0x0]
  2368. 00001ADC  3F2E 0002                move.w     -[A7], [A6 + 0x2]
  2369. 00001AE0  A893                     syscall    MoveTo
  2370. 00001AE2  203C 0000 05C8           move.l     D0, 0x5C8
  2371. 00001AE8  C1FA E548                muls.w     D0, [PC - 0x1AB8 /* FFFFE54A, cstring ""<EOF> */]
  2372. 00001AEC  81FC 0200                divs.w     D0, 0x200
  2373. 00001AF0  322E 000A                move.w     D1, [A6 + 0xA]
  2374. 00001AF4  E3A8                     lsl        D0, D1
  2375. 00001AF6  720F                     moveq.l    D1, 0x0F
  2376. 00001AF8  E2A8                     lsr        D0, D1
  2377. 00001AFA  322E 0008                move.w     D1, [A6 + 0x8]
  2378. 00001AFE  E249                     lsr        D1.w, 1
  2379. 00001B00  48C1                     ext.l      D1
  2380. 00001B02  D081                     add.l      D0, D1
  2381. 00001B04  80EE 0008                divu.w     D0, [A6 + 0x8]
  2382. 00001B08  0C40 0003                cmpi.w     D0, 0x3
  2383. 00001B0C  6E00 00D0                bgt        +0xD2 /* 00001BDE */
  2384. 00001B10  302E 000A                move.w     D0, [A6 + 0xA]
  2385. 00001B14  322E 0008                move.w     D1, [A6 + 0x8]
  2386. 00001B18  48C1                     ext.l      D1
  2387. 00001B1A  242E 0004                move.l     D2, [A6 + 0x4]
  2388. 00001B1E  0640 0080                addi.w     D0, 0x80
  2389. 00001B22  4EBA FF7C                jsr        [PC - 0x84 /* 00001AA0 */]
  2390. 00001B26  31FC 7007 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7007
  2391. 00001B2C  3800                     move.w     D4, D0
  2392. 00001B2E  0C40 0080                cmpi.w     D0, 0x80
  2393. 00001B32  6F00 00DC                ble        +0xDE /* 00001C10 */
  2394. 00001B36  0C40 0085                cmpi.w     D0, 0x85
  2395. 00001B3A  6C00 007C                bge        +0x7E /* 00001BB8 */
  2396. 00001B3E  3A2E 0000                move.w     D5, [A6 + 0x0]
  2397. 00001B42  3C2E 0002                move.w     D6, [A6 + 0x2]
  2398. 00001B46  41FA ED48                lea.l      A0, [PC - 0x12B8 /* 00000890, value 0x0, cstring "" */]
  2399. 00001B4A  BA68 0002                cmp.w      D5, [A0 + 0x2]
  2400. 00001B4E  6F00 00D6                ble        +0xD8 /* 00001C26 */
  2401. 00001B52  BA68 0006                cmp.w      D5, [A0 + 0x6]
  2402. 00001B56  6E00 00CE                bgt        +0xD0 /* 00001C26 */
  2403. 00001B5A  BC68 0000                cmp.w      D6, [A0 + 0x0]
  2404. 00001B5E  6F00 00C6                ble        +0xC8 /* 00001C26 */
  2405. 00001B62  BC68 0004                cmp.w      D6, [A0 + 0x4]
  2406. 00001B66  6E00 00BE                bgt        +0xC0 /* 00001C26 */
  2407. 00001B6A  48E7 00C0                movem.l    -[A7], A0,A1
  2408. 00001B6E  207A E494                movea.l    A0, [PC - 0x1B6C /* 00000004, value 0x0, cstring "" */]
  2409. 00001B72  5346                     subq.w     D6, 1
  2410. 00001B74  CCFA E492                mulu.w     D6, [PC - 0x1B6E /* FFFFE494, cstring ""<EOF> */]
  2411. 00001B78  D1C6                     add.l      A0, D6
  2412. 00001B7A  5345                     subq.w     D5, 1
  2413. 00001B7C  3C05                     move.w     D6, D5
  2414. 00001B7E  E845                     asr        D5.w, 4
  2415. 00001B80  DA45                     add.w      D5, D5
  2416. 00001B82  D0C5                     add.w      A0, D5
  2417. 00001B84  0246 000F                andi.w     D6, 0xF
  2418. 00001B88  43FA 00AE                lea.l      A1, [PC + 0xAE /* 00001C38, value 0x800000, cstring "" */]
  2419. 00001B8C  0440 0081                subi.w     D0, 0x81
  2420. 00001B90  E540                     asl        D0.w, 2
  2421. 00001B92  D2C0                     add.w      A1, D0
  2422. 00001B94  7A02                     moveq.l    D5, 0x02
  2423. label00001B96:
  2424. 00001B96  7000                     moveq.l    D0, 0x00
  2425. 00001B98  1011                     move.b     D0, [A1]
  2426. 00001B9A  4840                     swap.w     D0
  2427. 00001B9C  E188                     lsl        D0, 8
  2428. 00001B9E  ECA8                     lsr        D0, D6
  2429. 00001BA0  4680                     not.l      D0
  2430. 00001BA2  C190                     and.l      [A0], D0
  2431. 00001BA4  43E9 0001                lea.l      A1, [A1 + 0x1]
  2432. 00001BA8  D0FA E45E                add.w      A0, [PC - 0x1BA2 /* 00000008, value 0x0, cstring "" */]
  2433. 00001BAC  51CD FFE8                dbf        D5, -0x1A /* 00001B96 */
  2434. 00001BB0  4CDF 0300                movem.l    A0,A1, [A7]+
  2435. 00001BB4  4EFA 005A                jmp        [PC + 0x5A /* 00001C10 */]
  2436. label00001BB8:
  2437. 00001BB8  48E7 E0C0                movem.l    -[A7], D0,D1,D2,A0,A1
  2438. 00001BBC  3F3C FFED                move.w     -[A7], 0xFFED
  2439. 00001BC0  3F3C 0000                move.w     -[A7], 0x0
  2440. 00001BC4  A894                     syscall    Move
  2441. 00001BC6  4CDF 0307                movem.l    D0,D1,D2,A0,A1, [A7]+
  2442. 00001BCA  0C40 008F                cmpi.w     D0, 0x8F
  2443. 00001BCE  6F00 0006                ble        +0x8 /* 00001BD6 */
  2444. 00001BD2  303C 008F                move.w     D0, 0x8F
  2445. label00001BD6:
  2446. 00001BD6  3F00                     move.w     -[A7], D0
  2447. 00001BD8  A883                     syscall    DrawChar
  2448. 00001BDA  4EFA 0034                jmp        [PC + 0x34 /* 00001C10 */]
  2449. label00001BDE:
  2450. 00001BDE  3200                     move.w     D1, D0
  2451. 00001BE0  E241                     asr        D1.w, 1
  2452. 00001BE2  3A2E 0000                move.w     D5, [A6 + 0x0]
  2453. 00001BE6  3C2E 0002                move.w     D6, [A6 + 0x2]
  2454. 00001BEA  41FA 0044                lea.l      A0, [PC + 0x44 /* 00001C30, value 0x0, cstring "" */]
  2455. 00001BEE  9A41                     sub.w      D5, D1
  2456. 00001BF0  3145 0002                move.w     [A0 + 0x2], D5
  2457. 00001BF4  9C41                     sub.w      D6, D1
  2458. 00001BF6  3086                     move.w     [A0], D6
  2459. 00001BF8  DA40                     add.w      D5, D0
  2460. 00001BFA  3145 0006                move.w     [A0 + 0x6], D5
  2461. 00001BFE  DC40                     add.w      D6, D0
  2462. 00001C00  3146 0004                move.w     [A0 + 0x4], D6
  2463. 00001C04  487A E44A                pea.l      [PC - 0x1BB6 /* 00000050, value 0x0, cstring "" */]
  2464. 00001C08  A89D                     syscall    PenPat
  2465. 00001C0A  487A 0024                pea.l      [PC + 0x24 /* 00001C30, value 0x0, cstring "" */]
  2466. 00001C0E  A8B8                     syscall    PaintOval
  2467. label00001C10:
  2468. 00001C10  4CDF 006F                movem.l    D0,D1,D2,D3,D5,D6, [A7]+
  2469. 00001C14  4240                     clr.w      D0
  2470. label00001C16:
  2471. 00001C16  4FEE FFF8                lea.l      A7, [A6 - 0x8]
  2472. 00001C1A  2C5F                     movea.l    A6, [A7]+
  2473. 00001C1C  2F57 000C                move.l     [A7 + 0xC], [A7]
  2474. 00001C20  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2475. 00001C24  4E75                     rts
  2476. label00001C26:
  2477. 00001C26  4CDF 006F                movem.l    D0,D1,D2,D3,D5,D6, [A7]+
  2478. 00001C2A  7001                     moveq.l    D0, 0x01
  2479. 00001C2C  4EFA FFE8                jmp        [PC - 0x18 /* 00001C16 */]
  2480. 00001C30  0000 0000                ori.b      D0, 0x0
  2481. 00001C34  0000 0000                ori.b      D0, 0x0
  2482. 00001C38  0080 0000 00C0           ori.l      D0, 0xC0
  2483. 00001C3E  0000 C0C0                ori.b      D0, 0xC0
  2484. 00001C42  0000 E0E0                ori.b      D0, 0xE0
  2485. 00001C46  E000                     asr        D0.b, 8
  2486. 00001C48  0000 31FC                ori.b      D0, 0xFC
  2487. // begin alternate branch 00001C4A-00001C56
  2488. fn00001C4A:
  2489. 00001C4A  31FC 7051 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7051 /* 'pQ' */
  2490. 00001C50  48E7 FEF8                movem.l    -[A7], D0,D1,D2,D3,D4,D5,D6,A0,A1,A2,A3,A4
  2491. 00001C54  2648                     movea.l    A3, A0
  2492. // end alternate branch 00001C4A-00001C56
  2493. fn00001C4A: // (misaligned)
  2494. 00001C4C  7051                     moveq.l    D0, 0x51
  2495. 00001C4E  0000 48E7                ori.b      D0, 0xE7
  2496. 00001C52  FEF8 2648                .extension 0xEF8 <<F/2-3/7>> // unimplemented
  2497. 00001C56  2849                     movea.l    A4, A1
  2498. 00001C58  41FA E8D8                lea.l      A0, [PC - 0x1728 /* 00000532, value 0x20000000 ' \0\0\0', cstring " " */]
  2499. 00001C5C  30BC FFFF                move.w     [A0], 0xFFFF
  2500. 00001C60  3C3A E3D0                move.w     D6, [PC - 0x1C30 /* 00000032, value 0x0, cstring "" */]
  2501. label00001C64:
  2502. 00001C64  204B                     movea.l    A0, A3
  2503. 00001C66  224C                     movea.l    A1, A4
  2504. 00001C68  4EBA F1C2                jsr        [PC - 0xE3E /* 00000E2C */]
  2505. 00001C6C  31FC 7051 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7051 /* 'pQ' */
  2506. 00001C72  383A E8BE                move.w     D4, [PC - 0x1742 /* 00000532, value 0x2000 ' \0', cstring " " */]
  2507. 00001C76  B644                     cmp.w      D3, D4
  2508. 00001C78  6200 001C                bhi        +0x1E /* 00001C96 */
  2509. 00001C7C  41FA E8B4                lea.l      A0, [PC - 0x174C /* 00000532, value 0x20000000 ' \0\0\0', cstring " " */]
  2510. 00001C80  3083                     move.w     [A0], D3
  2511. 00001C82  41FA E8B0                lea.l      A0, [PC - 0x1750 /* 00000534, value 0x0, cstring "" */]
  2512. 00001C86  208C                     move.l     [A0], A4
  2513. 00001C88  41FA E8AE                lea.l      A0, [PC - 0x1752 /* 00000538, value 0x0, cstring "" */]
  2514. 00001C8C  20AC 0006                move.l     [A0], [A4 + 0x6]
  2515. 00001C90  41FA E8AA                lea.l      A0, [PC - 0x1756 /* 0000053C, value 0x0, cstring "" */]
  2516. 00001C94  3082                     move.w     [A0], D2
  2517. label00001C96:
  2518. 00001C96  4A45                     tst.w      D5
  2519. 00001C98  6600 0076                bne        +0x78 /* 00001D10 */
  2520. 00001C9C  2A3A E890                move.l     D5, [PC - 0x1770 /* 0000052E, value 0xFFFFFFFF */]
  2521. 00001CA0  B9C5                     cmpa.l     A4, D5
  2522. 00001CA2  6700 006C                beq        +0x6E /* 00001D10 */
  2523. 00001CA6  4267                     clr.w      -[A7]
  2524. 00001CA8  3F03                     move.w     -[A7], D3
  2525. 00001CAA  2F2C 0006                move.l     -[A7], [A4 + 0x6]
  2526. 00001CAE  3F01                     move.w     -[A7], D1
  2527. 00001CB0  3F00                     move.w     -[A7], D0
  2528. 00001CB2  4EBA FE14                jsr        [PC - 0x1EC /* 00001AC8 */]
  2529. 00001CB6  31FC 7051 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7051 /* 'pQ' */
  2530. 00001CBC  4A40                     tst.w      D0
  2531. 00001CBE  6600 0050                bne        +0x52 /* 00001D10 */
  2532. 00001CC2  303A E4DC                move.w     D0, [PC - 0x1B24 /* 000001A0, value 0x0, cstring "" */]
  2533. 00001CC6  6600 0022                bne        +0x24 /* 00001CEA */
  2534. 00001CCA  303A E4A4                move.w     D0, [PC - 0x1B5C /* 00000170, value 0x0, cstring "" */]
  2535. 00001CCE  6700 000A                beq        +0xC /* 00001CDA */
  2536. 00001CD2  0C43 1770                cmpi.w     D3, 0x1770
  2537. 00001CD6  6F00 0012                ble        +0x14 /* 00001CEA */
  2538. label00001CDA:
  2539. 00001CDA  303A E4B0                move.w     D0, [PC - 0x1B50 /* 0000018C, value 0x0, cstring "" */]
  2540. 00001CDE  6700 0030                beq        +0x32 /* 00001D10 */
  2541. 00001CE2  0C44 0082                cmpi.w     D4, 0x82
  2542. 00001CE6  6D00 0028                blt        +0x2A /* 00001D10 */
  2543. label00001CEA:
  2544. 00001CEA  0C44 0080                cmpi.w     D4, 0x80
  2545. 00001CEE  6E00 0012                bgt        +0x14 /* 00001D02 */
  2546. 00001CF2  3F3C FFED                move.w     -[A7], 0xFFED
  2547. 00001CF6  3F3C 0000                move.w     -[A7], 0x0
  2548. 00001CFA  A894                     syscall    Move
  2549. 00001CFC  3F3C 0080                move.w     -[A7], 0x80
  2550. 00001D00  A883                     syscall    DrawChar
  2551. label00001D02:
  2552. 00001D02  486C 000A                pea.l      [A4 + 0xA]
  2553. 00001D06  4EBA EB90                jsr        [PC - 0x1470 /* 00000898 */]
  2554. 00001D0A  31FC 7051 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7051 /* 'pQ' */
  2555. label00001D10:
  2556. 00001D10  D9FA E63E                add.l      A4, [PC - 0x19C2 /* 00000350, value 0x0, cstring "" */]
  2557. 00001D14  51CF FF4E                dbf        D7, -0xB4 /* 00001C64 */
  2558. 00001D18  4CDF 1F7F                movem.l    D0,D1,D2,D3,D4,D5,D6,A0,A1,A2,A3,A4, [A7]+
  2559. 00001D1C  4E75                     rts
  2560. fn00001D1E:
  2561. 00001D1E  31FC 7031 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7031 /* 'p1' */
  2562. 00001D24  48E7 E638                movem.l    -[A7], D0,D1,D2,D5,D6,A2,A3,A4
  2563. 00001D28  7C00                     moveq.l    D6, 0x00
  2564. 00001D2A  3F3C 5555                move.w     -[A7], 0x5555 /* 'UU' */
  2565. 00001D2E  4EBA EB2C                jsr        [PC - 0x14D4 /* 0000085C */]
  2566. 00001D32  31FC 7031 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7031 /* 'p1' */
  2567. label00001D38:
  2568. 00001D38  3F06                     move.w     -[A7], D6
  2569. 00001D3A  3C3A E2F6                move.w     D6, [PC - 0x1D0A /* 00000032, value 0x0, cstring "" */]
  2570. 00001D3E  4EBA F0EC                jsr        [PC - 0xF14 /* 00000E2C */]
  2571. 00001D42  31FC 7031 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7031 /* 'p1' */
  2572. 00001D48  3C1F                     move.w     D6, [A7]+
  2573. 00001D4A  47FA 0118                lea.l      A3, [PC + 0x118 /* 00001E64, value 0x0, cstring "" */]
  2574. 00001D4E  D6C6                     add.w      A3, D6
  2575. 00001D50  3680                     move.w     [A3], D0
  2576. 00001D52  47FA 018C                lea.l      A3, [PC + 0x18C /* 00001EE0, value 0x0, cstring "" */]
  2577. 00001D56  D6C6                     add.w      A3, D6
  2578. 00001D58  3681                     move.w     [A3], D1
  2579. 00001D5A  47FA 0200                lea.l      A3, [PC + 0x200 /* 00001F5C, value 0x0, cstring "" */]
  2580. 00001D5E  D6C6                     add.w      A3, D6
  2581. 00001D60  3685                     move.w     [A3], D5
  2582. 00001D62  5C49                     addq.w     A1, 6
  2583. 00001D64  5446                     addq.w     D6, 2
  2584. 00001D66  51CF FFD0                dbf        D7, -0x32 /* 00001D38 */
  2585. 00001D6A  7E73                     moveq.l    D7, 0x73
  2586. 00001D6C  43FA 35F2                lea.l      A1, [PC + 0x35F2 /* 00005360, value 0x10200, cstring "" */]
  2587. 00001D70  45FA 00F2                lea.l      A2, [PC + 0xF2 /* 00001E64, value 0x0, cstring "" */]
  2588. 00001D74  47FA 016A                lea.l      A3, [PC + 0x16A /* 00001EE0, value 0x0, cstring "" */]
  2589. 00001D78  49FA 01E2                lea.l      A4, [PC + 0x1E2 /* 00001F5C, value 0x0, cstring "" */]
  2590. label00001D7C:
  2591. 00001D7C  7000                     moveq.l    D0, 0x00
  2592. 00001D7E  7200                     moveq.l    D1, 0x00
  2593. 00001D80  1011                     move.b     D0, [A1]
  2594. 00001D82  E340                     asl        D0.w, 1
  2595. 00001D84  1229 0001                move.b     D1, [A1 + 0x1]
  2596. 00001D88  E341                     asl        D1.w, 1
  2597. 00001D8A  3A34 0000                move.w     D5, [A4 + D0.w]
  2598. // begin alternate branch 00001D8C-00001D90
  2599. label00001D8C:
  2600. 00001D8C  0000 4A45                ori.b      D0, 0x45 /* 'E' */
  2601. // end alternate branch 00001D8C-00001D90
  2602. label00001D8C: // (misaligned)
  2603. 00001D8E  4A45                     tst.w      D5
  2604. 00001D90  6700 000C                beq        +0xE /* 00001D9E */
  2605. 00001D94  3A34 1000                move.w     D5, [A4 + D1.w]
  2606. 00001D98  4A45                     tst.w      D5
  2607. 00001D9A  6600 004E                bne        +0x50 /* 00001DEA */
  2608. label00001D9E:
  2609. 00001D9E  3432 0000                move.w     D2, [A2 + D0.w]
  2610. 00001DA2  3633 0000                move.w     D3, [A3 + D0.w]
  2611. 00001DA6  3832 1000                move.w     D4, [A2 + D1.w]
  2612. 00001DAA  3A33 1000                move.w     D5, [A3 + D1.w]
  2613. 00001DAE  2F09                     move.l     -[A7], A1
  2614. 00001DB0  3F02                     move.w     -[A7], D2
  2615. 00001DB2  3F03                     move.w     -[A7], D3
  2616. 00001DB4  A893                     syscall    MoveTo
  2617. 00001DB6  3F04                     move.w     -[A7], D4
  2618. 00001DB8  3F05                     move.w     -[A7], D5
  2619. 00001DBA  4EBA EA0A                jsr        [PC - 0x15F6 /* 000007C6 */]
  2620. 00001DBE  31FC 7031 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7031 /* 'p1' */
  2621. 00001DC4  D444                     add.w      D2, D4
  2622. 00001DC6  E242                     asr        D2.w, 1
  2623. 00001DC8  D645                     add.w      D3, D5
  2624. 00001DCA  E243                     asr        D3.w, 1
  2625. 00001DCC  3F02                     move.w     -[A7], D2
  2626. 00001DCE  3F03                     move.w     -[A7], D3
  2627. 00001DD0  A893                     syscall    MoveTo
  2628. 00001DD2  2257                     movea.l    A1, [A7]
  2629. 00001DD4  7400                     moveq.l    D2, 0x00
  2630. 00001DD6  1429 0002                move.b     D2, [A1 + 0x2]
  2631. 00001DDA  487B 2020                pea.l      [PC + D2.w + 0x20]
  2632. 00001DDE  4EBA EAB8                jsr        [PC - 0x1548 /* 00000898 */]
  2633. 00001DE2  31FC 7031 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7031 /* 'p1' */
  2634. 00001DE8  225F                     movea.l    A1, [A7]+
  2635. label00001DEA:
  2636. 00001DEA  5649                     addq.w     A1, 3
  2637. 00001DEC  51CF FF8E                dbf        D7, -0x74 /* 00001D7C */
  2638. 00001DF0  487A E25E                pea.l      [PC - 0x1DA2 /* 00000050, value 0x0, cstring "" */]
  2639. 00001DF4  A89D                     syscall    PenPat
  2640. 00001DF6  4CDF 1C67                movem.l    D0,D1,D2,D5,D6,A2,A3,A4, [A7]+
  2641. 00001DFA  4E75                     rts
  2642. 00001DFC  0000 0530                ori.b      D0, 0x30 /* '0' */
  2643. 00001E00  2068 2020                movea.l    A0, [A0 + 0x2020]
  2644. 00001E04  0532 2068                btst       [A2 + D2.w + 0x68], D2
  2645. 00001E08  2020                     move.l     D0, -[A0]
  2646. 00001E0A  0534 2068                btst       [A4 + D2.w + 0x68], D2
  2647. 00001E0E  2020                     move.l     D0, -[A0]
  2648. 00001E10  0536 2068                btst       [A6 + D2.w + 0x68], D2
  2649. 00001E14  2020                     move.l     D0, -[A0]
  2650. 00001E16  0538 2068                btst       [0x00002068], D2
  2651. 00001E1A  2020                     move.l     D0, -[A0]
  2652. 00001E1C  0531 3020                btst       [A1 + D3.w + 0x20], D2
  2653. 00001E20  6820                     bvc        +0x22 /* 00001E42 */
  2654. 00001E22  0531 3220                btst       [A1 + D3.w * 2 + 0x20], D2
  2655. 00001E26  6820                     bvc        +0x22 /* 00001E48 */
  2656. 00001E28  0531 3420                btst       [A1 + D3.w * 4 + 0x20], D2
  2657. 00001E2C  6820                     bvc        +0x22 /* 00001E4E */
  2658. 00001E2E  0531 3620                btst       [A1 + D3.w * 8 + 0x20], D2
  2659. 00001E32  6820                     bvc        +0x22 /* 00001E54 */
  2660. 00001E34  0531 3820                btst       [A1 + D3 + 0x20], D2
  2661. 00001E38  6820                     bvc        +0x22 /* 00001E5A */
  2662. 00001E3A  0532 3020                btst       [A2 + D3.w + 0x20], D2
  2663. 00001E3E  6820                     bvc        +0x22 /* 00001E60 */
  2664. 00001E40  0532 3220                btst       [A2 + D3.w * 2 + 0x20], D2
  2665. // begin alternate branch 00001E42-00001E44
  2666. label00001E42:
  2667. 00001E42  3220                     move.w     D1, -[A0]
  2668. // end alternate branch 00001E42-00001E44
  2669. label00001E42: // (misaligned)
  2670. 00001E44  6820                     bvc        +0x22 /* 00001E66 */
  2671. 00001E46  0536 30A1                btst       [A6 + D3.w - 0x95], D2
  2672. // begin alternate branch 00001E48-00001E4A
  2673. label00001E48:
  2674. 00001E48  30A1                     move.w     [A0], -[A1]
  2675. // end alternate branch 00001E48-00001E4A
  2676. label00001E48: // (misaligned)
  2677. 00001E4A  204E                     movea.l    A0, A6
  2678. 00001E4C  0533 30A1                btst       [A3 + D3.w - 0x95], D2
  2679. // begin alternate branch 00001E4E-00001E50
  2680. label00001E4E:
  2681. 00001E4E  30A1                     move.w     [A0], -[A1]
  2682. // end alternate branch 00001E4E-00001E50
  2683. label00001E4E: // (misaligned)
  2684. 00001E50  204E                     movea.l    A0, A6
  2685. 00001E52  0565                     bchg       -[A5], D2
  2686. label00001E54:
  2687. 00001E54  7174                     moveq.l    D0, 0x74
  2688. 00001E56  722E                     moveq.l    D1, 0x2E
  2689. 00001E58  0533 30A1                btst       [A3 + D3.w - 0x95], D2
  2690. // begin alternate branch 00001E5A-00001E5C
  2691. label00001E5A:
  2692. 00001E5A  30A1                     move.w     [A0], -[A1]
  2693. // end alternate branch 00001E5A-00001E5C
  2694. label00001E5A: // (misaligned)
  2695. 00001E5C  2053                     movea.l    A0, [A3]
  2696. 00001E5E  0536 30A1                btst       [A6 + D3.w - 0x95], D2
  2697. // begin alternate branch 00001E60-00001E62
  2698. label00001E60:
  2699. 00001E60  30A1                     move.w     [A0], -[A1]
  2700. // end alternate branch 00001E60-00001E62
  2701. label00001E60: // (misaligned)
  2702. 00001E62  2053                     movea.l    A0, [A3]
  2703. 00001E64  0000 0000                ori.b      D0, 0x0
  2704. // begin alternate branch 00001E66-00001FE8
  2705. label00001E66:
  2706. 00001E66  0000 0000                ori.b      D0, 0x0
  2707. 00001E6A  0000 0000                ori.b      D0, 0x0
  2708. 00001E6E  0000 0000                ori.b      D0, 0x0
  2709. 00001E72  0000 0000                ori.b      D0, 0x0
  2710. 00001E76  0000 0000                ori.b      D0, 0x0
  2711. 00001E7A  0000 0000                ori.b      D0, 0x0
  2712. 00001E7E  0000 0000                ori.b      D0, 0x0
  2713. 00001E82  0000 0000                ori.b      D0, 0x0
  2714. 00001E86  0000 0000                ori.b      D0, 0x0
  2715. 00001E8A  0000 0000                ori.b      D0, 0x0
  2716. 00001E8E  0000 0000                ori.b      D0, 0x0
  2717. 00001E92  0000 0000                ori.b      D0, 0x0
  2718. 00001E96  0000 0000                ori.b      D0, 0x0
  2719. 00001E9A  0000 0000                ori.b      D0, 0x0
  2720. 00001E9E  0000 0000                ori.b      D0, 0x0
  2721. 00001EA2  0000 0000                ori.b      D0, 0x0
  2722. 00001EA6  0000 0000                ori.b      D0, 0x0
  2723. 00001EAA  0000 0000                ori.b      D0, 0x0
  2724. 00001EAE  0000 0000                ori.b      D0, 0x0
  2725. 00001EB2  0000 0000                ori.b      D0, 0x0
  2726. 00001EB6  0000 0000                ori.b      D0, 0x0
  2727. 00001EBA  0000 0000                ori.b      D0, 0x0
  2728. 00001EBE  0000 0000                ori.b      D0, 0x0
  2729. 00001EC2  0000 0000                ori.b      D0, 0x0
  2730. 00001EC6  0000 0000                ori.b      D0, 0x0
  2731. 00001ECA  0000 0000                ori.b      D0, 0x0
  2732. 00001ECE  0000 0000                ori.b      D0, 0x0
  2733. 00001ED2  0000 0000                ori.b      D0, 0x0
  2734. 00001ED6  0000 0000                ori.b      D0, 0x0
  2735. 00001EDA  0000 0000                ori.b      D0, 0x0
  2736. 00001EDE  0000 0000                ori.b      D0, 0x0
  2737. 00001EE2  0000 0000                ori.b      D0, 0x0
  2738. 00001EE6  0000 0000                ori.b      D0, 0x0
  2739. 00001EEA  0000 0000                ori.b      D0, 0x0
  2740. 00001EEE  0000 0000                ori.b      D0, 0x0
  2741. 00001EF2  0000 0000                ori.b      D0, 0x0
  2742. 00001EF6  0000 0000                ori.b      D0, 0x0
  2743. 00001EFA  0000 0000                ori.b      D0, 0x0
  2744. 00001EFE  0000 0000                ori.b      D0, 0x0
  2745. 00001F02  0000 0000                ori.b      D0, 0x0
  2746. 00001F06  0000 0000                ori.b      D0, 0x0
  2747. 00001F0A  0000 0000                ori.b      D0, 0x0
  2748. 00001F0E  0000 0000                ori.b      D0, 0x0
  2749. 00001F12  0000 0000                ori.b      D0, 0x0
  2750. 00001F16  0000 0000                ori.b      D0, 0x0
  2751. 00001F1A  0000 0000                ori.b      D0, 0x0
  2752. 00001F1E  0000 0000                ori.b      D0, 0x0
  2753. 00001F22  0000 0000                ori.b      D0, 0x0
  2754. 00001F26  0000 0000                ori.b      D0, 0x0
  2755. 00001F2A  0000 0000                ori.b      D0, 0x0
  2756. 00001F2E  0000 0000                ori.b      D0, 0x0
  2757. 00001F32  0000 0000                ori.b      D0, 0x0
  2758. 00001F36  0000 0000                ori.b      D0, 0x0
  2759. 00001F3A  0000 0000                ori.b      D0, 0x0
  2760. 00001F3E  0000 0000                ori.b      D0, 0x0
  2761. 00001F42  0000 0000                ori.b      D0, 0x0
  2762. 00001F46  0000 0000                ori.b      D0, 0x0
  2763. 00001F4A  0000 0000                ori.b      D0, 0x0
  2764. 00001F4E  0000 0000                ori.b      D0, 0x0
  2765. 00001F52  0000 0000                ori.b      D0, 0x0
  2766. 00001F56  0000 0000                ori.b      D0, 0x0
  2767. 00001F5A  0000 0000                ori.b      D0, 0x0
  2768. 00001F5E  0000 0000                ori.b      D0, 0x0
  2769. 00001F62  0000 0000                ori.b      D0, 0x0
  2770. 00001F66  0000 0000                ori.b      D0, 0x0
  2771. 00001F6A  0000 0000                ori.b      D0, 0x0
  2772. 00001F6E  0000 0000                ori.b      D0, 0x0
  2773. 00001F72  0000 0000                ori.b      D0, 0x0
  2774. 00001F76  0000 0000                ori.b      D0, 0x0
  2775. 00001F7A  0000 0000                ori.b      D0, 0x0
  2776. 00001F7E  0000 0000                ori.b      D0, 0x0
  2777. 00001F82  0000 0000                ori.b      D0, 0x0
  2778. 00001F86  0000 0000                ori.b      D0, 0x0
  2779. 00001F8A  0000 0000                ori.b      D0, 0x0
  2780. 00001F8E  0000 0000                ori.b      D0, 0x0
  2781. 00001F92  0000 0000                ori.b      D0, 0x0
  2782. 00001F96  0000 0000                ori.b      D0, 0x0
  2783. 00001F9A  0000 0000                ori.b      D0, 0x0
  2784. 00001F9E  0000 0000                ori.b      D0, 0x0
  2785. 00001FA2  0000 0000                ori.b      D0, 0x0
  2786. 00001FA6  0000 0000                ori.b      D0, 0x0
  2787. 00001FAA  0000 0000                ori.b      D0, 0x0
  2788. 00001FAE  0000 0000                ori.b      D0, 0x0
  2789. 00001FB2  0000 0000                ori.b      D0, 0x0
  2790. 00001FB6  0000 0000                ori.b      D0, 0x0
  2791. 00001FBA  0000 0000                ori.b      D0, 0x0
  2792. 00001FBE  0000 0000                ori.b      D0, 0x0
  2793. 00001FC2  0000 0000                ori.b      D0, 0x0
  2794. 00001FC6  0000 0000                ori.b      D0, 0x0
  2795. 00001FCA  0000 0000                ori.b      D0, 0x0
  2796. 00001FCE  0000 0000                ori.b      D0, 0x0
  2797. 00001FD2  0000 0000                ori.b      D0, 0x0
  2798. 00001FD6  0000 31FC                ori.b      D0, 0xFC
  2799. fn00001FD8: // (misaligned)
  2800. 00001FDA  7083                     moveq.l    D0, 0xFFFFFF83
  2801. 00001FDC  0000 3F3C                ori.b      D0, 0x3C /* '<' */
  2802. 00001FE0  0001 3F3C                ori.b      D1, 0x3C /* '<' */
  2803. 00001FE4  0001 A89B                ori.b      D1, 0x9B
  2804. // end alternate branch 00001E66-00001FE8
  2805. label00001E66: // (misaligned)
  2806. 00001E68  0000 0000                ori.b      D0, 0x0
  2807. 00001E6C  0000 0000                ori.b      D0, 0x0
  2808. 00001E70  0000 0000                ori.b      D0, 0x0
  2809. 00001E74  0000 0000                ori.b      D0, 0x0
  2810. 00001E78  0000 0000                ori.b      D0, 0x0
  2811. 00001E7C  0000 0000                ori.b      D0, 0x0
  2812. 00001E80  0000 0000                ori.b      D0, 0x0
  2813. 00001E84  0000 0000                ori.b      D0, 0x0
  2814. 00001E88  0000 0000                ori.b      D0, 0x0
  2815. 00001E8C  0000 0000                ori.b      D0, 0x0
  2816. 00001E90  0000 0000                ori.b      D0, 0x0
  2817. 00001E94  0000 0000                ori.b      D0, 0x0
  2818. 00001E98  0000 0000                ori.b      D0, 0x0
  2819. 00001E9C  0000 0000                ori.b      D0, 0x0
  2820. 00001EA0  0000 0000                ori.b      D0, 0x0
  2821. 00001EA4  0000 0000                ori.b      D0, 0x0
  2822. 00001EA8  0000 0000                ori.b      D0, 0x0
  2823. 00001EAC  0000 0000                ori.b      D0, 0x0
  2824. 00001EB0  0000 0000                ori.b      D0, 0x0
  2825. 00001EB4  0000 0000                ori.b      D0, 0x0
  2826. 00001EB8  0000 0000                ori.b      D0, 0x0
  2827. 00001EBC  0000 0000                ori.b      D0, 0x0
  2828. 00001EC0  0000 0000                ori.b      D0, 0x0
  2829. 00001EC4  0000 0000                ori.b      D0, 0x0
  2830. 00001EC8  0000 0000                ori.b      D0, 0x0
  2831. 00001ECC  0000 0000                ori.b      D0, 0x0
  2832. 00001ED0  0000 0000                ori.b      D0, 0x0
  2833. 00001ED4  0000 0000                ori.b      D0, 0x0
  2834. 00001ED8  0000 0000                ori.b      D0, 0x0
  2835. 00001EDC  0000 0000                ori.b      D0, 0x0
  2836. 00001EE0  0000 0000                ori.b      D0, 0x0
  2837. 00001EE4  0000 0000                ori.b      D0, 0x0
  2838. 00001EE8  0000 0000                ori.b      D0, 0x0
  2839. 00001EEC  0000 0000                ori.b      D0, 0x0
  2840. 00001EF0  0000 0000                ori.b      D0, 0x0
  2841. 00001EF4  0000 0000                ori.b      D0, 0x0
  2842. 00001EF8  0000 0000                ori.b      D0, 0x0
  2843. 00001EFC  0000 0000                ori.b      D0, 0x0
  2844. 00001F00  0000 0000                ori.b      D0, 0x0
  2845. 00001F04  0000 0000                ori.b      D0, 0x0
  2846. 00001F08  0000 0000                ori.b      D0, 0x0
  2847. 00001F0C  0000 0000                ori.b      D0, 0x0
  2848. 00001F10  0000 0000                ori.b      D0, 0x0
  2849. 00001F14  0000 0000                ori.b      D0, 0x0
  2850. 00001F18  0000 0000                ori.b      D0, 0x0
  2851. 00001F1C  0000 0000                ori.b      D0, 0x0
  2852. 00001F20  0000 0000                ori.b      D0, 0x0
  2853. 00001F24  0000 0000                ori.b      D0, 0x0
  2854. 00001F28  0000 0000                ori.b      D0, 0x0
  2855. 00001F2C  0000 0000                ori.b      D0, 0x0
  2856. 00001F30  0000 0000                ori.b      D0, 0x0
  2857. 00001F34  0000 0000                ori.b      D0, 0x0
  2858. 00001F38  0000 0000                ori.b      D0, 0x0
  2859. 00001F3C  0000 0000                ori.b      D0, 0x0
  2860. 00001F40  0000 0000                ori.b      D0, 0x0
  2861. 00001F44  0000 0000                ori.b      D0, 0x0
  2862. 00001F48  0000 0000                ori.b      D0, 0x0
  2863. 00001F4C  0000 0000                ori.b      D0, 0x0
  2864. 00001F50  0000 0000                ori.b      D0, 0x0
  2865. 00001F54  0000 0000                ori.b      D0, 0x0
  2866. 00001F58  0000 0000                ori.b      D0, 0x0
  2867. 00001F5C  0000 0000                ori.b      D0, 0x0
  2868. 00001F60  0000 0000                ori.b      D0, 0x0
  2869. 00001F64  0000 0000                ori.b      D0, 0x0
  2870. 00001F68  0000 0000                ori.b      D0, 0x0
  2871. 00001F6C  0000 0000                ori.b      D0, 0x0
  2872. 00001F70  0000 0000                ori.b      D0, 0x0
  2873. 00001F74  0000 0000                ori.b      D0, 0x0
  2874. 00001F78  0000 0000                ori.b      D0, 0x0
  2875. 00001F7C  0000 0000                ori.b      D0, 0x0
  2876. 00001F80  0000 0000                ori.b      D0, 0x0
  2877. 00001F84  0000 0000                ori.b      D0, 0x0
  2878. 00001F88  0000 0000                ori.b      D0, 0x0
  2879. 00001F8C  0000 0000                ori.b      D0, 0x0
  2880. 00001F90  0000 0000                ori.b      D0, 0x0
  2881. 00001F94  0000 0000                ori.b      D0, 0x0
  2882. 00001F98  0000 0000                ori.b      D0, 0x0
  2883. 00001F9C  0000 0000                ori.b      D0, 0x0
  2884. 00001FA0  0000 0000                ori.b      D0, 0x0
  2885. 00001FA4  0000 0000                ori.b      D0, 0x0
  2886. 00001FA8  0000 0000                ori.b      D0, 0x0
  2887. 00001FAC  0000 0000                ori.b      D0, 0x0
  2888. 00001FB0  0000 0000                ori.b      D0, 0x0
  2889. 00001FB4  0000 0000                ori.b      D0, 0x0
  2890. 00001FB8  0000 0000                ori.b      D0, 0x0
  2891. 00001FBC  0000 0000                ori.b      D0, 0x0
  2892. 00001FC0  0000 0000                ori.b      D0, 0x0
  2893. 00001FC4  0000 0000                ori.b      D0, 0x0
  2894. 00001FC8  0000 0000                ori.b      D0, 0x0
  2895. 00001FCC  0000 0000                ori.b      D0, 0x0
  2896. 00001FD0  0000 0000                ori.b      D0, 0x0
  2897. 00001FD4  0000 0000                ori.b      D0, 0x0
  2898. fn00001FD8:
  2899. 00001FD8  31FC 7083 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7083
  2900. 00001FDE  3F3C 0001                move.w     -[A7], 0x1
  2901. 00001FE2  3F3C 0001                move.w     -[A7], 0x1
  2902. 00001FE6  A89B                     syscall    PenSize
  2903. 00001FE8  487A E066                pea.l      [PC - 0x1F9A /* 00000050, value 0x0, cstring "" */]
  2904. 00001FEC  A89D                     syscall    PenPat
  2905. 00001FEE  3F3A E04C                move.w     -[A7], [PC - 0x1FB4 /* 0000003C, value 0x0, cstring "" */]
  2906. 00001FF2  3F3A E04A                move.w     -[A7], [PC - 0x1FB6 /* 0000003E, value 0x0, cstring "" */]
  2907. 00001FF6  A893                     syscall    MoveTo
  2908. 00001FF8  3F3C FFF1                move.w     -[A7], 0xFFF1
  2909. 00001FFC  3F3C 0000                move.w     -[A7], 0x0
  2910. 00002000  A894                     syscall    Move
  2911. 00002002  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  2912. 00002006  3F3C 0000                move.w     -[A7], 0x0
  2913. 0000200A  A892                     syscall    Line
  2914. 0000200C  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  2915. 00002010  3F3C 0000                move.w     -[A7], 0x0
  2916. 00002014  A894                     syscall    Move
  2917. 00002016  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  2918. 0000201A  3F3C 0000                move.w     -[A7], 0x0
  2919. 0000201E  A892                     syscall    Line
  2920. 00002020  3F3C FFF1                move.w     -[A7], 0xFFF1
  2921. 00002024  3F3C FFF1                move.w     -[A7], 0xFFF1
  2922. 00002028  A894                     syscall    Move
  2923. 0000202A  3F3C 0000                move.w     -[A7], 0x0
  2924. 0000202E  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  2925. 00002032  A892                     syscall    Line
  2926. 00002034  3F3C 0000                move.w     -[A7], 0x0
  2927. 00002038  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  2928. 0000203C  A894                     syscall    Move
  2929. 0000203E  3F3C 0000                move.w     -[A7], 0x0
  2930. 00002042  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  2931. 00002046  A892                     syscall    Line
  2932. 00002048  4E75                     rts
  2933. fn0000204A:
  2934. 0000204A  31FC 7084 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7084
  2935. 00002050  3F3C 0002                move.w     -[A7], 0x2
  2936. 00002054  3F3C 0001                move.w     -[A7], 0x1
  2937. 00002058  A89B                     syscall    PenSize
  2938. 0000205A  487A DFF4                pea.l      [PC - 0x200C /* 00000050, value 0x0, cstring "" */]
  2939. 0000205E  A89D                     syscall    PenPat
  2940. 00002060  3F3A DFDA                move.w     -[A7], [PC - 0x2026 /* 0000003C, value 0x0, cstring "" */]
  2941. 00002064  3F3A DFD8                move.w     -[A7], [PC - 0x2028 /* 0000003E, value 0x0, cstring "" */]
  2942. 00002068  A893                     syscall    MoveTo
  2943. 0000206A  3F3C FFFB                move.w     -[A7], 0xFFFB
  2944. 0000206E  3F3C FFF1                move.w     -[A7], 0xFFF1
  2945. 00002072  A894                     syscall    Move
  2946. 00002074  3F3C 0000                move.w     -[A7], 0x0
  2947. 00002078  3F3C 001E                move.w     -[A7], 0x1E
  2948. 0000207C  A892                     syscall    Line
  2949. 0000207E  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  2950. 00002082  3F3C 0000                move.w     -[A7], 0x0
  2951. 00002086  A894                     syscall    Move
  2952. 00002088  3F3C 0000                move.w     -[A7], 0x0
  2953. 0000208C  3F3C FFE2                move.w     -[A7], 0xFFE2
  2954. 00002090  A892                     syscall    Line
  2955. 00002092  3F3C FFEC                move.w     -[A7], 0xFFEC
  2956. 00002096  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  2957. 0000209A  A894                     syscall    Move
  2958. 0000209C  3F3C 001E                move.w     -[A7], 0x1E
  2959. 000020A0  3F3C 0000                move.w     -[A7], 0x0
  2960. 000020A4  A892                     syscall    Line
  2961. 000020A6  3F3C 0000                move.w     -[A7], 0x0
  2962. 000020AA  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  2963. 000020AE  A894                     syscall    Move
  2964. 000020B0  3F3C FFE2                move.w     -[A7], 0xFFE2
  2965. 000020B4  3F3C 0000                move.w     -[A7], 0x0
  2966. 000020B8  A892                     syscall    Line
  2967. 000020BA  3F3C FFF6                move.w     -[A7], 0xFFF6
  2968. 000020BE  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  2969. 000020C2  A894                     syscall    Move
  2970. 000020C4  3F3C FFEC                move.w     -[A7], 0xFFEC
  2971. 000020C8  3F3C 0000                move.w     -[A7], 0x0
  2972. 000020CC  A892                     syscall    Line
  2973. 000020CE  3F3C 001E                move.w     -[A7], 0x1E
  2974. 000020D2  3F3C 001E                move.w     -[A7], 0x1E
  2975. 000020D6  A892                     syscall    Line
  2976. 000020D8  3F3C 0000                move.w     -[A7], 0x0
  2977. 000020DC  3F3C FFEC                move.w     -[A7], 0xFFEC
  2978. 000020E0  A892                     syscall    Line
  2979. 000020E2  3F3C 001E                move.w     -[A7], 0x1E
  2980. 000020E6  3F3C 0000                move.w     -[A7], 0x0
  2981. 000020EA  A894                     syscall    Move
  2982. 000020EC  3F3C 0000                move.w     -[A7], 0x0
  2983. 000020F0  3F3C 0014                move.w     -[A7], 0x14
  2984. 000020F4  A892                     syscall    Line
  2985. 000020F6  3F3C 001E                move.w     -[A7], 0x1E
  2986. 000020FA  3F3C FFE2                move.w     -[A7], 0xFFE2
  2987. 000020FE  A892                     syscall    Line
  2988. 00002100  3F3C FFEC                move.w     -[A7], 0xFFEC
  2989. 00002104  3F3C 0000                move.w     -[A7], 0x0
  2990. 00002108  A892                     syscall    Line
  2991. 0000210A  3F3C 0000                move.w     -[A7], 0x0
  2992. 0000210E  3F3C FFE2                move.w     -[A7], 0xFFE2
  2993. 00002112  A894                     syscall    Move
  2994. 00002114  3F3C 0014                move.w     -[A7], 0x14
  2995. 00002118  3F3C 0000                move.w     -[A7], 0x0
  2996. 0000211C  A892                     syscall    Line
  2997. 0000211E  3F3C FFE2                move.w     -[A7], 0xFFE2
  2998. 00002122  3F3C FFE2                move.w     -[A7], 0xFFE2
  2999. 00002126  A892                     syscall    Line
  3000. 00002128  3F3C 0000                move.w     -[A7], 0x0
  3001. 0000212C  3F3C 0014                move.w     -[A7], 0x14
  3002. 00002130  A892                     syscall    Line
  3003. 00002132  3F3C FFE2                move.w     -[A7], 0xFFE2
  3004. 00002136  3F3C 0000                move.w     -[A7], 0x0
  3005. 0000213A  A894                     syscall    Move
  3006. 0000213C  3F3C 0000                move.w     -[A7], 0x0
  3007. 00002140  3F3C FFEC                move.w     -[A7], 0xFFEC
  3008. 00002144  A892                     syscall    Line
  3009. 00002146  3F3C FFE2                move.w     -[A7], 0xFFE2
  3010. 0000214A  3F3C 001E                move.w     -[A7], 0x1E
  3011. 0000214E  A892                     syscall    Line
  3012. 00002150  3F3C 0014                move.w     -[A7], 0x14
  3013. 00002154  3F3C 0000                move.w     -[A7], 0x0
  3014. 00002158  A892                     syscall    Line
  3015. 0000215A  3F3C 0000                move.w     -[A7], 0x0
  3016. 0000215E  3F3C FFA6                move.w     -[A7], 0xFFA6
  3017. 00002162  A894                     syscall    Move
  3018. 00002164  3F3C 0000                move.w     -[A7], 0x0
  3019. 00002168  3F3C FFEC                move.w     -[A7], 0xFFEC
  3020. 0000216C  A892                     syscall    Line
  3021. 0000216E  3F3C FF60                move.w     -[A7], 0xFF60
  3022. 00002172  3F3C 0000                move.w     -[A7], 0x0
  3023. 00002176  A892                     syscall    Line
  3024. 00002178  3F3C 008C                move.w     -[A7], 0x8C
  3025. 0000217C  3F3C 0014                move.w     -[A7], 0x14
  3026. 00002180  A894                     syscall    Move
  3027. 00002182  3F3C FFB0                move.w     -[A7], 0xFFB0
  3028. 00002186  3F3C 0050                move.w     -[A7], 0x50 /* 'P' */
  3029. 0000218A  A892                     syscall    Line
  3030. 0000218C  3F3C 0014                move.w     -[A7], 0x14
  3031. 00002190  3F3C 0000                move.w     -[A7], 0x0
  3032. 00002194  A892                     syscall    Line
  3033. 00002196  3F3C 0000                move.w     -[A7], 0x0
  3034. 0000219A  3F3C 0032                move.w     -[A7], 0x32 /* '2' */
  3035. 0000219E  A894                     syscall    Move
  3036. 000021A0  3F3C FFEC                move.w     -[A7], 0xFFEC
  3037. 000021A4  3F3C 0000                move.w     -[A7], 0x0
  3038. 000021A8  A892                     syscall    Line
  3039. 000021AA  3F3C 0050                move.w     -[A7], 0x50 /* 'P' */
  3040. 000021AE  3F3C 0050                move.w     -[A7], 0x50 /* 'P' */
  3041. 000021B2  A892                     syscall    Line
  3042. 000021B4  3F3C FF74                move.w     -[A7], 0xFF74
  3043. 000021B8  3F3C 0014                move.w     -[A7], 0x14
  3044. 000021BC  A894                     syscall    Move
  3045. 000021BE  3F3C 00A0                move.w     -[A7], 0xA0
  3046. // begin alternate branch 000021C0-000021C6
  3047. label000021C0:
  3048. 000021C0  00A0 3F3C 0000           ori.l      -[A0], 0x3F3C0000 /* '?<\0\0' */
  3049. // end alternate branch 000021C0-000021C6
  3050. label000021C0: // (misaligned)
  3051. 000021C2  3F3C 0000                move.w     -[A7], 0x0
  3052. 000021C6  A892                     syscall    Line
  3053. 000021C8  3F3C 0000                move.w     -[A7], 0x0
  3054. 000021CC  3F3C FFEC                move.w     -[A7], 0xFFEC
  3055. 000021D0  A892                     syscall    Line
  3056. 000021D2  3F3C 0032                move.w     -[A7], 0x32 /* '2' */
  3057. 000021D6  3F3C 0000                move.w     -[A7], 0x0
  3058. 000021DA  A894                     syscall    Move
  3059. 000021DC  3F3C 0000                move.w     -[A7], 0x0
  3060. 000021E0  3F3C 0014                move.w     -[A7], 0x14
  3061. 000021E4  A892                     syscall    Line
  3062. 000021E6  3F3C 00A0                move.w     -[A7], 0xA0
  3063. 000021EA  3F3C 0000                move.w     -[A7], 0x0
  3064. 000021EE  A892                     syscall    Line
  3065. 000021F0  3F3C FF74                move.w     -[A7], 0xFF74
  3066. 000021F4  3F3C FFEC                move.w     -[A7], 0xFFEC
  3067. 000021F8  A894                     syscall    Move
  3068. 000021FA  3F3C 0050                move.w     -[A7], 0x50 /* 'P' */
  3069. 000021FE  3F3C FFB0                move.w     -[A7], 0xFFB0
  3070. 00002202  A892                     syscall    Line
  3071. 00002204  3F3C FFEC                move.w     -[A7], 0xFFEC
  3072. 00002208  3F3C 0000                move.w     -[A7], 0x0
  3073. 0000220C  A892                     syscall    Line
  3074. 0000220E  3F3C 0000                move.w     -[A7], 0x0
  3075. 00002212  3F3C FFCE                move.w     -[A7], 0xFFCE
  3076. 00002216  A894                     syscall    Move
  3077. 00002218  3F3C 0014                move.w     -[A7], 0x14
  3078. 0000221C  3F3C 0000                move.w     -[A7], 0x0
  3079. 00002220  A892                     syscall    Line
  3080. 00002222  3F3C FFB0                move.w     -[A7], 0xFFB0
  3081. 00002226  3F3C FFB0                move.w     -[A7], 0xFFB0
  3082. 0000222A  A892                     syscall    Line
  3083. 0000222C  3F3C FFEC                move.w     -[A7], 0xFFEC
  3084. 00002230  3F3C 0000                move.w     -[A7], 0x0
  3085. 00002234  A894                     syscall    Move
  3086. 00002236  3F3C 0000                move.w     -[A7], 0x0
  3087. 0000223A  3F3C FFEC                move.w     -[A7], 0xFFEC
  3088. 0000223E  A892                     syscall    Line
  3089. 00002240  3F3C 00A0                move.w     -[A7], 0xA0
  3090. 00002244  3F3C 0000                move.w     -[A7], 0x0
  3091. 00002248  A892                     syscall    Line
  3092. 0000224A  4E75                     rts
  3093. fn0000224C:
  3094. 0000224C  31FC 7065 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7065 /* 'pe' */
  3095. 00002252  487A 2B0D                pea.l      [PC + 0x2B0D /* 00004D61, value 0x8437572, pstring "Cursor: " */]
  3096. 00002256  4EBA E640                jsr        [PC - 0x19C0 /* 00000898 */]
  3097. 0000225A  31FC 7065 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7065 /* 'pe' */
  3098. 00002260  487A DE16                pea.l      [PC - 0x21EA /* 00000078, value 0x0, cstring "" */]
  3099. 00002264  A972                     syscall    GetMouse
  3100. 00002266  47FA DE10                lea.l      A3, [PC - 0x21F0 /* 00000078, value 0x0, cstring "" */]
  3101. 0000226A  3013                     move.w     D0, [A3]
  3102. 0000226C  4EBA 006A                jsr        [PC + 0x6A /* 000022D8 */]
  3103. 00002270  31FC 7065 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7065 /* 'pe' */
  3104. 00002276  3F3C 002C                move.w     -[A7], 0x2C /* ',' */
  3105. 0000227A  A883                     syscall    DrawChar
  3106. 0000227C  302B 0002                move.w     D0, [A3 + 0x2]
  3107. 00002280  4EBA 0056                jsr        [PC + 0x56 /* 000022D8 */]
  3108. 00002284  31FC 7065 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7065 /* 'pe' */
  3109. 0000228A  4EBA 03BE                jsr        [PC + 0x3BE /* 0000264A */]
  3110. 0000228E  31FC 7065 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7065 /* 'pe' */
  3111. 00002294  487A 2B29                pea.l      [PC + 0x2B29 /* 00004DBF, value 0x6467261, pstring "Frame " */]
  3112. 00002298  4EBA E5FE                jsr        [PC - 0x1A02 /* 00000898 */]
  3113. 0000229C  31FC 7065 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7065 /* 'pe' */
  3114. 000022A2  303A DF66                move.w     D0, [PC - 0x209A /* 0000020A, value 0x0, cstring "" */]
  3115. 000022A6  4EBA 0030                jsr        [PC + 0x30 /* 000022D8 */]
  3116. 000022AA  31FC 7065 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7065 /* 'pe' */
  3117. 000022B0  4EBA 0398                jsr        [PC + 0x398 /* 0000264A */]
  3118. 000022B4  31FC 7065 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7065 /* 'pe' */
  3119. 000022BA  487A 2A06                pea.l      [PC + 0x2A06 /* 00004CC2, value 0xA436C6F '\nClo', pstring "Closest = " */]
  3120. 000022BE  4EBA E5D8                jsr        [PC - 0x1A28 /* 00000898 */]
  3121. 000022C2  31FC 7065 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7065 /* 'pe' */
  3122. 000022C8  303A E268                move.w     D0, [PC - 0x1D98 /* 00000532, value 0x2000 ' \0', cstring " " */]
  3123. 000022CC  4EBA 000A                jsr        [PC + 0xA /* 000022D8 */]
  3124. 000022D0  31FC 7065 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7065 /* 'pe' */
  3125. 000022D6  4E75                     rts
  3126. fn000022D8:
  3127. 000022D8  31FC 7066 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7066 /* 'pf' */
  3128. 000022DE  2F00                     move.l     -[A7], D0
  3129. 000022E0  41FA DF2A                lea.l      A0, [PC - 0x20D6 /* 0000020C, value 0x0, cstring "" */]
  3130. 000022E4  4EBA EAF0                jsr        [PC - 0x1510 /* 00000DD6 */]
  3131. 000022E8  31FC 7066 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7066 /* 'pf' */
  3132. 000022EE  487A DF1C                pea.l      [PC - 0x20E4 /* 0000020C, value 0x0, cstring "" */]
  3133. 000022F2  4EBA E5A4                jsr        [PC - 0x1A5C /* 00000898 */]
  3134. 000022F6  31FC 7066 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7066 /* 'pf' */
  3135. 000022FC  201F                     move.l     D0, [A7]+
  3136. 000022FE  4E75                     rts
  3137. fn00002300:
  3138. 00002300  31FC 7067 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7067 /* 'pg' */
  3139. 00002306  0C80 0000 03E8           cmpi.l     D0, 0x3E8
  3140. 0000230C  6DCA                     blt        -0x34 /* 000022D8 */
  3141. 0000230E  80FC 03E8                divu.w     D0, 0x3E8
  3142. 00002312  4EBA FFC4                jsr        [PC - 0x3C /* 000022D8 */]
  3143. 00002316  31FC 7067 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7067 /* 'pg' */
  3144. 0000231C  4840                     swap.w     D0
  3145. 0000231E  0640 03E8                addi.w     D0, 0x3E8
  3146. 00002322  41FA DEE8                lea.l      A0, [PC - 0x2118 /* 0000020C, value 0x0, cstring "" */]
  3147. 00002326  4EBA EAAE                jsr        [PC - 0x1552 /* 00000DD6 */]
  3148. 0000232A  31FC 7067 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7067 /* 'pg' */
  3149. 00002330  117C 002C 0001           move.b     [A0 + 0x1], 0x2C /* ',' */
  3150. 00002336  487A DED4                pea.l      [PC - 0x212C /* 0000020C, value 0x0, cstring "" */]
  3151. 0000233A  4EBA E55C                jsr        [PC - 0x1AA4 /* 00000898 */]
  3152. 0000233E  31FC 7067 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7067 /* 'pg' */
  3153. 00002344  4E75                     rts
  3154. fn00002346:
  3155. 00002346  31FC 7019 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7019
  3156. 0000234C  41FA 02FA                lea.l      A0, [PC + 0x2FA /* 00002648, value 0x31FC, cstring "" */]
  3157. 00002350  30BC 0019                move.w     [A0], 0x19
  3158. 00002354  3F3C 0005                move.w     -[A7], 0x5
  3159. 00002358  3F3A 02EE                move.w     -[A7], [PC + 0x2EE /* 00002648, value 0x0, cstring "" */]
  3160. 0000235C  A893                     syscall    MoveTo
  3161. 0000235E  303A DDF6                move.w     D0, [PC - 0x220A /* 00000156, value 0x0, cstring "" */]
  3162. 00002362  6700 029A                beq        +0x29C /* 000025FE */
  3163. 00002366  303A E0A2                move.w     D0, [PC - 0x1F5E /* 0000040A, value 0x0, cstring "" */]
  3164. 0000236A  0C40 0004                cmpi.w     D0, 0x4
  3165. 0000236E  6600 005C                bne        +0x5E /* 000023CC */
  3166. 00002372  303A E0D4                move.w     D0, [PC - 0x1F2C /* 00000448, value 0x0, cstring "" */]
  3167. 00002376  6700 0044                beq        +0x46 /* 000023BC */
  3168. 0000237A  487A 29B9                pea.l      [PC + 0x29B9 /* 00004D35, value 0x134E6561, pstring "Near umbra of Pluto" */]
  3169. 0000237E  4EBA E518                jsr        [PC - 0x1AE8 /* 00000898 */]
  3170. 00002382  31FC 7019 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7019
  3171. 00002388  4EBA 02C0                jsr        [PC + 0x2C0 /* 0000264A */]
  3172. 0000238C  31FC 7019 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7019
  3173. 00002392  487A 2908                pea.l      [PC + 0x2908 /* 00004C9C, value 0x25456E74 '%Ent', pstring "Entering the * * * NUOP * * *  effect" */]
  3174. 00002396  4EBA E500                jsr        [PC - 0x1B00 /* 00000898 */]
  3175. 0000239A  31FC 7019 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7019
  3176. 000023A0  4EBA 02A8                jsr        [PC + 0x2A8 /* 0000264A */]
  3177. 000023A4  31FC 7019 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7019
  3178. 000023AA  487A 2944                pea.l      [PC + 0x2944 /* 00004CF0, value 0x2028556D ' (Um', pstring "(Umbra Plutato, Nu Wop, Nu Wop!)" */]
  3179. 000023AE  4EBA E4E8                jsr        [PC - 0x1B18 /* 00000898 */]
  3180. 000023B2  31FC 7019 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7019
  3181. 000023B8  4EFA 0244                jmp        [PC + 0x244 /* 000025FE */]
  3182. label000023BC:
  3183. 000023BC  487A 2A10                pea.l      [PC + 0x2A10 /* 00004DCE, value 0x14496E20, pstring "In system of planet " */]
  3184. 000023C0  4EBA E4D6                jsr        [PC - 0x1B2A /* 00000898 */]
  3185. 000023C4  31FC 7019 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7019
  3186. 000023CA  601A                     bra        +0x1C /* 000023E6 */
  3187. label000023CC:
  3188. 000023CC  303A E03C                move.w     D0, [PC - 0x1FC4 /* 0000040A, value 0x0, cstring "" */]
  3189. 000023D0  0C40 0003                cmpi.w     D0, 0x3
  3190. 000023D4  6600 007E                bne        +0x80 /* 00002454 */
  3191. 000023D8  487A 28A3                pea.l      [PC + 0x28A3 /* 00004C7D, value 0x164E6561, pstring "Near system of planet " */]
  3192. 000023DC  4EBA E4BA                jsr        [PC - 0x1B46 /* 00000898 */]
  3193. 000023E0  31FC 7019 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7019
  3194. label000023E6:
  3195. 000023E6  207A E09A                movea.l    A0, [PC - 0x1F66 /* 00000482, value 0x0, cstring "" */]
  3196. 000023EA  2068 000C                movea.l    A0, [A0 + 0xC]
  3197. 000023EE  4850                     pea.l      [A0]
  3198. 000023F0  4EBA E4A6                jsr        [PC - 0x1B5A /* 00000898 */]
  3199. 000023F4  31FC 7019 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7019
  3200. 000023FA  4EBA 024E                jsr        [PC + 0x24E /* 0000264A */]
  3201. 000023FE  31FC 7019 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7019
  3202. 00002404  487A 290B                pea.l      [PC + 0x290B /* 00004D11, value 0x7496E20, pstring "In the " */]
  3203. 00002408  4EBA E48E                jsr        [PC - 0x1B72 /* 00000898 */]
  3204. 0000240C  31FC 7019 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7019
  3205. 00002412  4EBA 021A                jsr        [PC + 0x21A /* 0000262E */]
  3206. 00002416  31FC 7019 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7019
  3207. 0000241C  487A 29A8                pea.l      [PC + 0x29A8 /* 00004DC6, value 0x7207379, pstring " system" */]
  3208. 00002420  4EBA E476                jsr        [PC - 0x1B8A /* 00000898 */]
  3209. 00002424  31FC 7019 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7019
  3210. 0000242A  4EBA 021E                jsr        [PC + 0x21E /* 0000264A */]
  3211. 0000242E  31FC 7019 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7019
  3212. 00002434  487A 27F5                pea.l      [PC + 0x27F5 /* 00004C2B, value 0x14446973, pstring "Distance to planet: " */]
  3213. 00002438  4EBA E45E                jsr        [PC - 0x1BA2 /* 00000898 */]
  3214. 0000243C  31FC 7019 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7019
  3215. 00002442  303A DF94                move.w     D0, [PC - 0x206C /* 000003D8, value 0x0, cstring "" */]
  3216. 00002446  4EBA 0220                jsr        [PC + 0x220 /* 00002668 */]
  3217. 0000244A  31FC 7019 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7019
  3218. 00002450  4EFA 016E                jmp        [PC + 0x16E /* 000025C0 */]
  3219. label00002454:
  3220. 00002454  303A DFB4                move.w     D0, [PC - 0x204C /* 0000040A, value 0x0, cstring "" */]
  3221. 00002458  0C40 0002                cmpi.w     D0, 0x2
  3222. 0000245C  6600 00A4                bne        +0xA6 /* 00002502 */
  3223. 00002460  487A 28AF                pea.l      [PC + 0x28AF /* 00004D11, value 0x7496E20, pstring "In the " */]
  3224. 00002464  4EBA E432                jsr        [PC - 0x1BCE /* 00000898 */]
  3225. 00002468  31FC 7019 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7019
  3226. 0000246E  4EBA 01BE                jsr        [PC + 0x1BE /* 0000262E */]
  3227. 00002472  31FC 7019 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7019
  3228. 00002478  487A 294C                pea.l      [PC + 0x294C /* 00004DC6, value 0x7207379, pstring " system" */]
  3229. 0000247C  4EBA E41A                jsr        [PC - 0x1BE6 /* 00000898 */]
  3230. 00002480  31FC 7019 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7019
  3231. 00002486  4EBA 01C2                jsr        [PC + 0x1C2 /* 0000264A */]
  3232. 0000248A  31FC 7019 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7019
  3233. 00002490  487A 284B                pea.l      [PC + 0x284B /* 00004CDD, value 0x12436C6F, pstring "Closest object is " */]
  3234. 00002494  4EBA E402                jsr        [PC - 0x1BFE /* 00000898 */]
  3235. 00002498  31FC 7019 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7019
  3236. 0000249E  207A DFDE                movea.l    A0, [PC - 0x2022 /* 0000047E, value 0x0, cstring "" */]
  3237. 000024A2  B0FC 0000                cmpa.w     A0, 0x0
  3238. 000024A6  6700 001E                beq        +0x20 /* 000024C6 */
  3239. 000024AA  487A 28BE                pea.l      [PC + 0x28BE /* 00004D6A, value 0x7706C61, pstring "planet " */]
  3240. 000024AE  4EBA E3E8                jsr        [PC - 0x1C18 /* 00000898 */]
  3241. 000024B2  31FC 7019 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7019
  3242. 000024B8  4EBA 0158                jsr        [PC + 0x158 /* 00002612 */]
  3243. 000024BC  31FC 7019 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7019
  3244. 000024C2  4EFA 0014                jmp        [PC + 0x14 /* 000024D8 */]
  3245. label000024C6:
  3246. 000024C6  207A E066                movea.l    A0, [PC - 0x1F9A /* 0000052E, value 0xFFFFFFFF */]
  3247. 000024CA  4868 000A                pea.l      [A0 + 0xA]
  3248. 000024CE  4EBA E3C8                jsr        [PC - 0x1C38 /* 00000898 */]
  3249. 000024D2  31FC 7019 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7019
  3250. label000024D8:
  3251. 000024D8  4EBA 0170                jsr        [PC + 0x170 /* 0000264A */]
  3252. 000024DC  31FC 7019 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7019
  3253. 000024E2  487A 278E                pea.l      [PC + 0x278E /* 00004C72, value 0xA446973 '\nDis', pstring "Distance: " */]
  3254. 000024E6  4EBA E3B0                jsr        [PC - 0x1C50 /* 00000898 */]
  3255. 000024EA  31FC 7019 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7019
  3256. 000024F0  303A E040                move.w     D0, [PC - 0x1FC0 /* 00000532, value 0x2000 ' \0', cstring " " */]
  3257. 000024F4  4EBA 0172                jsr        [PC + 0x172 /* 00002668 */]
  3258. 000024F8  31FC 7019 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7019
  3259. 000024FE  4EFA 00C0                jmp        [PC + 0xC0 /* 000025C0 */]
  3260. label00002502:
  3261. 00002502  303A DF06                move.w     D0, [PC - 0x20FA /* 0000040A, value 0x0, cstring "" */]
  3262. 00002506  0C40 0001                cmpi.w     D0, 0x1
  3263. 0000250A  6600 0052                bne        +0x54 /* 0000255E */
  3264. 0000250E  487A 2877                pea.l      [PC + 0x2877 /* 00004D87, value 0x94E6561 '\tNea', pstring "Near the " */]
  3265. 00002512  4EBA E384                jsr        [PC - 0x1C7C /* 00000898 */]
  3266. 00002516  31FC 7019 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7019
  3267. 0000251C  4EBA 0110                jsr        [PC + 0x110 /* 0000262E */]
  3268. 00002520  31FC 7019 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7019
  3269. 00002526  487A 289E                pea.l      [PC + 0x289E /* 00004DC6, value 0x7207379, pstring " system" */]
  3270. 0000252A  4EBA E36C                jsr        [PC - 0x1C94 /* 00000898 */]
  3271. 0000252E  31FC 7019 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7019
  3272. 00002534  4EBA 0114                jsr        [PC + 0x114 /* 0000264A */]
  3273. 00002538  31FC 7019 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7019
  3274. 0000253E  487A 2832                pea.l      [PC + 0x2832 /* 00004D72, value 0x14446973, pstring "Distance to system: " */]
  3275. 00002542  4EBA E354                jsr        [PC - 0x1CAC /* 00000898 */]
  3276. 00002546  31FC 7019 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7019
  3277. 0000254C  303A DE8A                move.w     D0, [PC - 0x2176 /* 000003D8, value 0x0, cstring "" */]
  3278. 00002550  4EBA 0116                jsr        [PC + 0x116 /* 00002668 */]
  3279. 00002554  31FC 7019 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7019
  3280. 0000255A  4EFA 0064                jmp        [PC + 0x64 /* 000025C0 */]
  3281. label0000255E:
  3282. 0000255E  487A 2831                pea.l      [PC + 0x2831 /* 00004D91, value 0x12496E74, pstring "Interstellar space" */]
  3283. 00002562  4EBA E334                jsr        [PC - 0x1CCC /* 00000898 */]
  3284. 00002566  31FC 7019 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7019
  3285. 0000256C  4EBA 00DC                jsr        [PC + 0xDC /* 0000264A */]
  3286. 00002570  31FC 7019 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7019
  3287. 00002576  487A 26A2                pea.l      [PC + 0x26A2 /* 00004C1A, value 0x10436C6F, pstring "Closest star is " */]
  3288. 0000257A  4EBA E31C                jsr        [PC - 0x1CE4 /* 00000898 */]
  3289. 0000257E  31FC 7019 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7019
  3290. 00002584  207A DFAE                movea.l    A0, [PC - 0x2052 /* 00000534, value 0x0, cstring "" */]
  3291. 00002588  4868 000A                pea.l      [A0 + 0xA]
  3292. 0000258C  4EBA E30A                jsr        [PC - 0x1CF6 /* 00000898 */]
  3293. 00002590  31FC 7019 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7019
  3294. 00002596  4EBA 00B2                jsr        [PC + 0xB2 /* 0000264A */]
  3295. 0000259A  31FC 7019 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7019
  3296. 000025A0  487A 26D0                pea.l      [PC + 0x26D0 /* 00004C72, value 0xA446973 '\nDis', pstring "Distance: " */]
  3297. 000025A4  4EBA E2F2                jsr        [PC - 0x1D0E /* 00000898 */]
  3298. 000025A8  31FC 7019 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7019
  3299. 000025AE  303A DF82                move.w     D0, [PC - 0x207E /* 00000532, value 0x2000 ' \0', cstring " " */]
  3300. 000025B2  4EBA 00B4                jsr        [PC + 0xB4 /* 00002668 */]
  3301. 000025B6  31FC 7019 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7019
  3302. 000025BC  4EFA 0002                jmp        [PC + 0x2 /* 000025C0 */]
  3303. label000025C0:
  3304. 000025C0  4EBA 0088                jsr        [PC + 0x88 /* 0000264A */]
  3305. 000025C4  31FC 7019 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7019
  3306. 000025CA  487A 26C8                pea.l      [PC + 0x26C8 /* 00004C94, value 0x7537065, pstring "Speed: " */]
  3307. 000025CE  4EBA E2C8                jsr        [PC - 0x1D38 /* 00000898 */]
  3308. 000025D2  31FC 7019 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7019
  3309. 000025D8  303A DD86                move.w     D0, [PC - 0x227A /* 00000360, value 0x0, cstring "" */]
  3310. 000025DC  4EBA 008A                jsr        [PC + 0x8A /* 00002668 */]
  3311. 000025E0  31FC 7019 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7019
  3312. 000025E6  487A 27FB                pea.l      [PC + 0x27FB /* 00004DE3, value 0x42F7365, pstring "/sec" */]
  3313. 000025EA  4EBA E2AC                jsr        [PC - 0x1D54 /* 00000898 */]
  3314. 000025EE  31FC 7019 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7019
  3315. 000025F4  4EBA 0054                jsr        [PC + 0x54 /* 0000264A */]
  3316. 000025F8  31FC 7019 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7019
  3317. label000025FE:
  3318. 000025FE  303A DC06                move.w     D0, [PC - 0x23FA /* 00000206, value 0x0, cstring "" */]
  3319. 00002602  6700 000C                beq        +0xE /* 00002610 */
  3320. 00002606  4EBA FC44                jsr        [PC - 0x3BC /* 0000224C */]
  3321. 0000260A  31FC 7019 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7019
  3322. label00002610:
  3323. 00002610  4E75                     rts
  3324. fn00002612:
  3325. 00002612  31FC 7085 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7085
  3326. 00002618  207A DE64                movea.l    A0, [PC - 0x219C /* 0000047E, value 0x0, cstring "" */]
  3327. 0000261C  2068 000C                movea.l    A0, [A0 + 0xC]
  3328. 00002620  4850                     pea.l      [A0]
  3329. 00002622  4EBA E274                jsr        [PC - 0x1D8C /* 00000898 */]
  3330. 00002626  31FC 7085 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7085
  3331. 0000262C  4E75                     rts
  3332. fn0000262E:
  3333. 0000262E  31FC 7086 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7086
  3334. 00002634  207A DEF8                movea.l    A0, [PC - 0x2108 /* 0000052E, value 0xFFFFFFFF */]
  3335. 00002638  4868 000A                pea.l      [A0 + 0xA]
  3336. 0000263C  4EBA E25A                jsr        [PC - 0x1DA6 /* 00000898 */]
  3337. 00002640  31FC 7086 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7086
  3338. 00002646  4E75                     rts
  3339. 00002648  0000 31FC                ori.b      D0, 0xFC
  3340. // begin alternate branch 0000264A-00002654
  3341. fn0000264A:
  3342. 0000264A  31FC 7087 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7087
  3343. 00002650  363A FFF6                move.w     D3, [PC - 0xA /* 00002648, value 0x0, cstring "" */]
  3344. // end alternate branch 0000264A-00002654
  3345. fn0000264A: // (misaligned)
  3346. 0000264C  7087                     moveq.l    D0, 0xFFFFFF87
  3347. 0000264E  0000 363A                ori.b      D0, 0x3A /* ':' */
  3348. 00002652  FFF6                     .invalid   <<F/7/7>>
  3349. 00002654  0643 000F                addi.w     D3, 0xF
  3350. 00002658  41FA FFEE                lea.l      A0, [PC - 0x12 /* 00002648, value 0x31FC, cstring "" */]
  3351. 0000265C  3083                     move.w     [A0], D3
  3352. 0000265E  3F3C 0005                move.w     -[A7], 0x5
  3353. 00002662  3F03                     move.w     -[A7], D3
  3354. 00002664  A893                     syscall    MoveTo
  3355. 00002666  4E75                     rts
  3356. fn00002668:
  3357. 00002668  31FC 7020 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7020 /* 'p ' */
  3358. 0000266E  48E7 F080                movem.l    -[A7], D0,D1,D2,D3,A0
  3359. 00002672  4840                     swap.w     D0
  3360. 00002674  4240                     clr.w      D0
  3361. 00002676  4840                     swap.w     D0
  3362. 00002678  323A DD90                move.w     D1, [PC - 0x2270 /* 0000040A, value 0x0, cstring "" */]
  3363. 0000267C  0C41 0004                cmpi.w     D1, 0x4
  3364. 00002680  6600 0026                bne        +0x28 /* 000026A8 */
  3365. 00002684  C0FC 0906                mulu.w     D0, 0x906
  3366. 00002688  E080                     asr        D0, 8
  3367. 0000268A  EC80                     asr        D0, 6
  3368. 0000268C  4EBA FC72                jsr        [PC - 0x38E /* 00002300 */]
  3369. 00002690  31FC 7020 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7020 /* 'p ' */
  3370. 00002696  487A 0120                pea.l      [PC + 0x120 /* 000027B8, value 0x72C3030, pstring ",000 km" */]
  3371. 0000269A  4EBA E1FC                jsr        [PC - 0x1E04 /* 00000898 */]
  3372. 0000269E  31FC 7020 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7020 /* 'p ' */
  3373. 000026A4  4EFA 0100                jmp        [PC + 0x100 /* 000027A6 */]
  3374. label000026A8:
  3375. 000026A8  0C41 0003                cmpi.w     D1, 0x3
  3376. 000026AC  6600 0024                bne        +0x26 /* 000026D2 */
  3377. 000026B0  C0FC 0242                mulu.w     D0, 0x242
  3378. 000026B4  E080                     asr        D0, 8
  3379. 000026B6  4EBA FC48                jsr        [PC - 0x3B8 /* 00002300 */]
  3380. 000026BA  31FC 7020 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7020 /* 'p ' */
  3381. 000026C0  487A 00F6                pea.l      [PC + 0xF6 /* 000027B8, value 0x72C3030, pstring ",000 km" */]
  3382. 000026C4  4EBA E1D2                jsr        [PC - 0x1E2E /* 00000898 */]
  3383. 000026C8  31FC 7020 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7020 /* 'p ' */
  3384. 000026CE  4EFA 00D6                jmp        [PC + 0xD6 /* 000027A6 */]
  3385. label000026D2:
  3386. 000026D2  0C41 0002                cmpi.w     D1, 0x2
  3387. 000026D6  6600 0050                bne        +0x52 /* 00002728 */
  3388. 000026DA  C0FC 03DC                mulu.w     D0, 0x3DC
  3389. 000026DE  E080                     asr        D0, 8
  3390. 000026E0  80FC 03E8                divu.w     D0, 0x3E8
  3391. 000026E4  4EBA FBF2                jsr        [PC - 0x40E /* 000022D8 */]
  3392. 000026E8  31FC 7020 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7020 /* 'p ' */
  3393. 000026EE  4840                     swap.w     D0
  3394. 000026F0  0640 03E8                addi.w     D0, 0x3E8
  3395. 000026F4  41FA DB16                lea.l      A0, [PC - 0x24EA /* 0000020C, value 0x0, cstring "" */]
  3396. 000026F8  4EBA E6DC                jsr        [PC - 0x1924 /* 00000DD6 */]
  3397. 000026FC  31FC 7020 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7020 /* 'p ' */
  3398. 00002702  117C 002E 0001           move.b     [A0 + 0x1], 0x2E /* '.' */
  3399. 00002708  487A DB02                pea.l      [PC - 0x24FE /* 0000020C, value 0x0, cstring "" */]
  3400. 0000270C  4EBA E18A                jsr        [PC - 0x1E76 /* 00000898 */]
  3401. 00002710  31FC 7020 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7020 /* 'p ' */
  3402. 00002716  487A 009A                pea.l      [PC + 0x9A /* 000027B2, value 0x520412E, pstring " A.U." */]
  3403. 0000271A  4EBA E17C                jsr        [PC - 0x1E84 /* 00000898 */]
  3404. 0000271E  31FC 7020 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7020 /* 'p ' */
  3405. 00002724  4EFA 0080                jmp        [PC + 0x80 /* 000027A6 */]
  3406. label00002728:
  3407. 00002728  0C41 0001                cmpi.w     D1, 0x1
  3408. 0000272C  6600 0026                bne        +0x28 /* 00002754 */
  3409. 00002730  C0FC 01EE                mulu.w     D0, 0x1EE
  3410. 00002734  80FC 03E8                divu.w     D0, 0x3E8
  3411. 00002738  4EBA FB9E                jsr        [PC - 0x462 /* 000022D8 */]
  3412. 0000273C  31FC 7020 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7020 /* 'p ' */
  3413. 00002742  487A 006E                pea.l      [PC + 0x6E /* 000027B2, value 0x520412E, pstring " A.U." */]
  3414. 00002746  4EBA E150                jsr        [PC - 0x1EB0 /* 00000898 */]
  3415. 0000274A  31FC 7020 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7020 /* 'p ' */
  3416. 00002750  4EFA 0054                jmp        [PC + 0x54 /* 000027A6 */]
  3417. label00002754:
  3418. 00002754  0C41 0000                cmpi.w     D1, 0x0
  3419. 00002758  6600 004C                bne        +0x4E /* 000027A6 */
  3420. 0000275C  E380                     asl        D0, 1
  3421. 0000275E  80FC 03E8                divu.w     D0, 0x3E8
  3422. 00002762  4EBA FB74                jsr        [PC - 0x48C /* 000022D8 */]
  3423. 00002766  31FC 7020 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7020 /* 'p ' */
  3424. 0000276C  4840                     swap.w     D0
  3425. 0000276E  0640 03E8                addi.w     D0, 0x3E8
  3426. 00002772  41FA DA98                lea.l      A0, [PC - 0x2568 /* 0000020C, value 0x0, cstring "" */]
  3427. 00002776  4EBA E65E                jsr        [PC - 0x19A2 /* 00000DD6 */]
  3428. 0000277A  31FC 7020 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7020 /* 'p ' */
  3429. 00002780  117C 002E 0001           move.b     [A0 + 0x1], 0x2E /* '.' */
  3430. 00002786  487A DA84                pea.l      [PC - 0x257C /* 0000020C, value 0x0, cstring "" */]
  3431. 0000278A  4EBA E10C                jsr        [PC - 0x1EF4 /* 00000898 */]
  3432. 0000278E  31FC 7020 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7020 /* 'p ' */
  3433. 00002794  487A 0016                pea.l      [PC + 0x16 /* 000027AC, value 0x5204C2E, pstring " L.Y." */]
  3434. 00002798  4EBA E0FE                jsr        [PC - 0x1F02 /* 00000898 */]
  3435. 0000279C  31FC 7020 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7020 /* 'p ' */
  3436. 000027A2  4EFA 0002                jmp        [PC + 0x2 /* 000027A6 */]
  3437. label000027A6:
  3438. 000027A6  4CDF 010F                movem.l    D0,D1,D2,D3,A0, [A7]+
  3439. 000027AA  4E75                     rts
  3440. 000027AC  0520                     btst       -[A0], D2
  3441. 000027AE  4C2E 592E 0520           movem.w    D1,D2,D3,D5,A0,A3,A4,A6, [A6 + 0x520]
  3442. 000027B4  412E 552E                .invalid   0, [A6 + 0x552E] // invalid opcode 4 with b == 4
  3443. 000027B8  072C 3030                btst       [A4 + 0x3030], D3
  3444. 000027BC  3020                     move.w     D0, -[A0]
  3445. 000027BE  6B6D                     bmi        +0x6F /* 0000282D */
  3446. 000027C0  2E00                     move.l     D7, D0
  3447. fn000027C2:
  3448. 000027C2  31FC 7021 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7021 /* 'p!' */
  3449. 000027C8  303A DC40                move.w     D0, [PC - 0x23C0 /* 0000040A, value 0x0, cstring "" */]
  3450. 000027CC  0C40 0000                cmpi.w     D0, 0x0
  3451. 000027D0  6700 0198                beq        +0x19A /* 0000296A */
  3452. 000027D4  303A DC34                move.w     D0, [PC - 0x23CC /* 0000040A, value 0x0, cstring "" */]
  3453. 000027D8  0C40 0001                cmpi.w     D0, 0x1
  3454. 000027DC  6700 0112                beq        +0x114 /* 000028F0 */
  3455. 000027E0  303A DC28                move.w     D0, [PC - 0x23D8 /* 0000040A, value 0x0, cstring "" */]
  3456. 000027E4  0C40 0002                cmpi.w     D0, 0x2
  3457. 000027E8  6700 00BA                beq        +0xBC /* 000028A4 */
  3458. 000027EC  303A DC1C                move.w     D0, [PC - 0x23E4 /* 0000040A, value 0x0, cstring "" */]
  3459. 000027F0  0C40 0003                cmpi.w     D0, 0x3
  3460. 000027F4  6700 003C                beq        +0x3E /* 00002832 */
  3461. 000027F8  41FA DBA8                lea.l      A0, [PC - 0x2458 /* 000003A2, value 0x0, cstring "" */]
  3462. 000027FC  43FA DC18                lea.l      A1, [PC - 0x23E8 /* 00000416, value 0x0, cstring "" */]
  3463. 00002800  4EBA E48A                jsr        [PC - 0x1B76 /* 00000C8C */]
  3464. 00002804  31FC 7021 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7021 /* 'p!' */
  3465. 0000280A  41FA DC0A                lea.l      A0, [PC - 0x23F6 /* 00000416, value 0x0, cstring "" */]
  3466. 0000280E  43FA DC3C                lea.l      A1, [PC - 0x23C4 /* 0000044C, value 0x0, cstring "" */]
  3467. 00002812  4EBA E478                jsr        [PC - 0x1B88 /* 00000C8C */]
  3468. 00002816  31FC 7021 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7021 /* 'p!' */
  3469. 0000281C  4CE8 0007 0024           movem.l    D0,D1,D2, [A0 + 0x24]
  3470. 00002822  E880                     asr        D0, 4
  3471. 00002824  E881                     asr        D1, 4
  3472. 00002826  E882                     asr        D2, 4
  3473. 00002828  48E9 0007 0024           movem.l    [A1 + 0x24], D0,D1,D2
  3474. 0000282E  4EFA 0014                jmp        [PC + 0x14 /* 00002844 */]
  3475. label00002832:
  3476. 00002832  41FA DB6E                lea.l      A0, [PC - 0x2492 /* 000003A2, value 0x0, cstring "" */]
  3477. 00002836  43FA DC14                lea.l      A1, [PC - 0x23EC /* 0000044C, value 0x0, cstring "" */]
  3478. 0000283A  4EBA E450                jsr        [PC - 0x1BB0 /* 00000C8C */]
  3479. 0000283E  31FC 7021 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7021 /* 'p!' */
  3480. label00002844:
  3481. 00002844  41FA DC06                lea.l      A0, [PC - 0x23FA /* 0000044C, value 0x0, cstring "" */]
  3482. 00002848  43FA DC3C                lea.l      A1, [PC - 0x23C4 /* 00000486, value 0x0, cstring "" */]
  3483. 0000284C  4EBA E43E                jsr        [PC - 0x1BC2 /* 00000C8C */]
  3484. 00002850  31FC 7021 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7021 /* 'p!' */
  3485. 00002856  2049                     movea.l    A0, A1
  3486. 00002858  227A DC28                movea.l    A1, [PC - 0x23D8 /* 00000482, value 0x0, cstring "" */]
  3487. 0000285C  43E9 0006                lea.l      A1, [A1 + 0x6]
  3488. 00002860  4245                     clr.w      D5
  3489. 00002862  4EBA E22A                jsr        [PC - 0x1DD6 /* 00000A8E */]
  3490. 00002866  31FC 7021 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7021 /* 'p!' */
  3491. 0000286C  4840                     swap.w     D0
  3492. 0000286E  4240                     clr.w      D0
  3493. 00002870  4841                     swap.w     D1
  3494. 00002872  4241                     clr.w      D1
  3495. 00002874  4842                     swap.w     D2
  3496. 00002876  4242                     clr.w      D2
  3497. 00002878  43FA DBD2                lea.l      A1, [PC - 0x242E /* 0000044C, value 0x0, cstring "" */]
  3498. 0000287C  2829 0024                move.l     D4, [A1 + 0x24]
  3499. 00002880  E084                     asr        D4, 8
  3500. 00002882  9880                     sub.l      D4, D0
  3501. 00002884  2144 0024                move.l     [A0 + 0x24], D4
  3502. 00002888  2829 0028                move.l     D4, [A1 + 0x28]
  3503. 0000288C  E084                     asr        D4, 8
  3504. 0000288E  9881                     sub.l      D4, D1
  3505. 00002890  2144 0028                move.l     [A0 + 0x28], D4
  3506. 00002894  2829 002C                move.l     D4, [A1 + 0x2C]
  3507. 00002898  E084                     asr        D4, 8
  3508. 0000289A  9882                     sub.l      D4, D2
  3509. 0000289C  2144 002C                move.l     [A0 + 0x2C], D4
  3510. 000028A0  4EFA 0014                jmp        [PC + 0x14 /* 000028B6 */]
  3511. label000028A4:
  3512. 000028A4  41FA DAFC                lea.l      A0, [PC - 0x2504 /* 000003A2, value 0x0, cstring "" */]
  3513. 000028A8  43FA DBDC                lea.l      A1, [PC - 0x2424 /* 00000486, value 0x0, cstring "" */]
  3514. 000028AC  4EBA E3DE                jsr        [PC - 0x1C22 /* 00000C8C */]
  3515. 000028B0  31FC 7021 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7021 /* 'p!' */
  3516. label000028B6:
  3517. 000028B6  43FA EA3C                lea.l      A1, [PC - 0x15C4 /* 000012F4, value 0x0, cstring "" */]
  3518. 000028BA  3E3A DBC0                move.w     D7, [PC - 0x2440 /* 0000047C, value 0x0, cstring "" */]
  3519. 000028BE  4EBA E5B8                jsr        [PC - 0x1A48 /* 00000E78 */]
  3520. 000028C2  31FC 7021 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7021 /* 'p!' */
  3521. 000028C8  41FA DBBC                lea.l      A0, [PC - 0x2444 /* 00000486, value 0x0, cstring "" */]
  3522. 000028CC  43FA DBFA                lea.l      A1, [PC - 0x2406 /* 000004C8, value 0x0, cstring "" */]
  3523. 000028D0  4EBA E3BA                jsr        [PC - 0x1C46 /* 00000C8C */]
  3524. 000028D4  31FC 7021 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7021 /* 'p!' */
  3525. 000028DA  4CE8 0007 0024           movem.l    D0,D1,D2, [A0 + 0x24]
  3526. 000028E0  EE80                     asr        D0, 7
  3527. 000028E2  EE81                     asr        D1, 7
  3528. 000028E4  EE82                     asr        D2, 7
  3529. 000028E6  48E9 0007 0024           movem.l    [A1 + 0x24], D0,D1,D2
  3530. 000028EC  4EFA 0014                jmp        [PC + 0x14 /* 00002902 */]
  3531. label000028F0:
  3532. 000028F0  41FA DAB0                lea.l      A0, [PC - 0x2550 /* 000003A2, value 0x0, cstring "" */]
  3533. 000028F4  43FA DBD2                lea.l      A1, [PC - 0x242E /* 000004C8, value 0x0, cstring "" */]
  3534. 000028F8  4EBA E392                jsr        [PC - 0x1C6E /* 00000C8C */]
  3535. 000028FC  31FC 7021 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7021 /* 'p!' */
  3536. label00002902:
  3537. 00002902  41FA DBC4                lea.l      A0, [PC - 0x243C /* 000004C8, value 0x0, cstring "" */]
  3538. 00002906  43FA DBF0                lea.l      A1, [PC - 0x2410 /* 000004F8, value 0x0, cstring "" */]
  3539. 0000290A  4EBA E380                jsr        [PC - 0x1C80 /* 00000C8C */]
  3540. 0000290E  31FC 7021 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7021 /* 'p!' */
  3541. 00002914  42A9 0024                clr.l      [A1 + 0x24]
  3542. 00002918  42A9 0028                clr.l      [A1 + 0x28]
  3543. 0000291C  42A9 002C                clr.l      [A1 + 0x2C]
  3544. 00002920  2049                     movea.l    A0, A1
  3545. 00002922  43FA DC04                lea.l      A1, [PC - 0x23FC /* 00000528, value 0x0, cstring "" */]
  3546. 00002926  4245                     clr.w      D5
  3547. 00002928  4EBA E164                jsr        [PC - 0x1E9C /* 00000A8E */]
  3548. 0000292C  31FC 7021 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7021 /* 'p!' */
  3549. 00002932  4840                     swap.w     D0
  3550. 00002934  4240                     clr.w      D0
  3551. 00002936  4841                     swap.w     D1
  3552. 00002938  4241                     clr.w      D1
  3553. 0000293A  4842                     swap.w     D2
  3554. 0000293C  4242                     clr.w      D2
  3555. 0000293E  43FA DB88                lea.l      A1, [PC - 0x2478 /* 000004C8, value 0x0, cstring "" */]
  3556. 00002942  2829 0024                move.l     D4, [A1 + 0x24]
  3557. 00002946  E084                     asr        D4, 8
  3558. 00002948  9880                     sub.l      D4, D0
  3559. 0000294A  2144 0024                move.l     [A0 + 0x24], D4
  3560. 0000294E  2829 0028                move.l     D4, [A1 + 0x28]
  3561. 00002952  E084                     asr        D4, 8
  3562. 00002954  9881                     sub.l      D4, D1
  3563. 00002956  2144 0028                move.l     [A0 + 0x28], D4
  3564. 0000295A  2829 002C                move.l     D4, [A1 + 0x2C]
  3565. 0000295E  E084                     asr        D4, 8
  3566. 00002960  9882                     sub.l      D4, D2
  3567. 00002962  2144 002C                move.l     [A0 + 0x2C], D4
  3568. 00002966  4EFA 0014                jmp        [PC + 0x14 /* 0000297C */]
  3569. label0000296A:
  3570. 0000296A  41FA DA36                lea.l      A0, [PC - 0x25CA /* 000003A2, value 0x0, cstring "" */]
  3571. 0000296E  43FA DB88                lea.l      A1, [PC - 0x2478 /* 000004F8, value 0x0, cstring "" */]
  3572. 00002972  4EBA E318                jsr        [PC - 0x1CE8 /* 00000C8C */]
  3573. 00002976  31FC 7021 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7021 /* 'p!' */
  3574. label0000297C:
  3575. 0000297C  41FA DB7A                lea.l      A0, [PC - 0x2486 /* 000004F8, value 0x0, cstring "" */]
  3576. 00002980  43FA DBBC                lea.l      A1, [PC - 0x2444 /* 0000053E, value 0x0, cstring "" */]
  3577. 00002984  4EBA E306                jsr        [PC - 0x1CFA /* 00000C8C */]
  3578. 00002988  31FC 7021 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7021 /* 'p!' */
  3579. 0000298E  4CE9 0007 0024           movem.l    D0,D1,D2, [A1 + 0x24]
  3580. 00002994  EC80                     asr        D0, 6
  3581. 00002996  EC81                     asr        D1, 6
  3582. 00002998  EC82                     asr        D2, 6
  3583. 0000299A  48E9 0007 0024           movem.l    [A1 + 0x24], D0,D1,D2
  3584. 000029A0  41FA DB9C                lea.l      A0, [PC - 0x2464 /* 0000053E, value 0x0, cstring "" */]
  3585. 000029A4  43FA DBC8                lea.l      A1, [PC - 0x2438 /* 0000056E, value 0x0, cstring "" */]
  3586. 000029A8  4EBA E2E2                jsr        [PC - 0x1D1E /* 00000C8C */]
  3587. 000029AC  31FC 7021 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7021 /* 'p!' */
  3588. 000029B2  42A9 0024                clr.l      [A1 + 0x24]
  3589. 000029B6  42A9 0028                clr.l      [A1 + 0x28]
  3590. 000029BA  42A9 002C                clr.l      [A1 + 0x2C]
  3591. 000029BE  4E75                     rts
  3592. fn000029C0:
  3593. 000029C0  31FC 7017 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7017
  3594. 000029C6  41FA DA42                lea.l      A0, [PC - 0x25BE /* 0000040A, value 0x0, cstring "" */]
  3595. 000029CA  30BC 0001                move.w     [A0], 0x1
  3596. 000029CE  227A DB64                movea.l    A1, [PC - 0x249C /* 00000534, value 0x0, cstring "" */]
  3597. 000029D2  45FA DB5A                lea.l      A2, [PC - 0x24A6 /* 0000052E, value 0xFFFFFFFF */]
  3598. 000029D6  2489                     move.l     [A2], A1
  3599. 000029D8  4C91 0007                movem.w    D0,D1,D2, [A1]
  3600. 000029DC  45FA DB4A                lea.l      A2, [PC - 0x24B6 /* 00000528, value 0x0, cstring "" */]
  3601. 000029E0  4892 0007                movem.w    [A2], D0,D1,D2
  3602. 000029E4  41FA DB12                lea.l      A0, [PC - 0x24EE /* 000004F8, value 0x0, cstring "" */]
  3603. 000029E8  7A01                     moveq.l    D5, 0x01
  3604. 000029EA  4EBA E0A2                jsr        [PC - 0x1F5E /* 00000A8E */]
  3605. 000029EE  31FC 7017 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7017
  3606. 000029F4  4840                     swap.w     D0
  3607. 000029F6  4240                     clr.w      D0
  3608. 000029F8  4841                     swap.w     D1
  3609. 000029FA  4241                     clr.w      D1
  3610. 000029FC  4842                     swap.w     D2
  3611. 000029FE  4242                     clr.w      D2
  3612. 00002A00  43FA D9A0                lea.l      A1, [PC - 0x2660 /* 000003A2, value 0x0, cstring "" */]
  3613. 00002A04  E180                     asl        D0, 8
  3614. 00002A06  2340 0024                move.l     [A1 + 0x24], D0
  3615. 00002A0A  E181                     asl        D1, 8
  3616. 00002A0C  2341 0028                move.l     [A1 + 0x28], D1
  3617. 00002A10  E182                     asl        D2, 8
  3618. 00002A12  2342 002C                move.l     [A1 + 0x2C], D2
  3619. 00002A16  7608                     moveq.l    D3, 0x08
  3620. 00002A18  4EBA 01C0                jsr        [PC + 0x1C0 /* 00002BDA */]
  3621. 00002A1C  31FC 7017 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7017
  3622. 00002A22  4E75                     rts
  3623. fn00002A24:
  3624. 00002A24  31FC 7015 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7015
  3625. 00002A2A  41FA D9DE                lea.l      A0, [PC - 0x2622 /* 0000040A, value 0x0, cstring "" */]
  3626. 00002A2E  30BC 0002                move.w     [A0], 0x2
  3627. 00002A32  43FA 3328                lea.l      A1, [PC + 0x3328 /* 00005D5C, value 0x0, cstring "" */]
  3628. 00002A36  B3FA DAF6                cmpa.l     A1, [PC - 0x250A /* 0000052E, value 0xFFFFFFFF */]
  3629. 00002A3A  6600 0010                bne        +0x12 /* 00002A4C */
  3630. 00002A3E  4EBA E872                jsr        [PC - 0x178E /* 000012B2 */]
  3631. 00002A42  31FC 7015 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7015
  3632. 00002A48  4EFA 000C                jmp        [PC + 0xC /* 00002A56 */]
  3633. label00002A4C:
  3634. 00002A4C  4EBA EA72                jsr        [PC - 0x158E /* 000014C0 */]
  3635. 00002A50  31FC 7015 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7015
  3636. label00002A56:
  3637. 00002A56  43FA D94A                lea.l      A1, [PC - 0x26B6 /* 000003A2, value 0x0, cstring "" */]
  3638. 00002A5A  4CE9 0007 0024           movem.l    D0,D1,D2, [A1 + 0x24]
  3639. 00002A60  EF80                     asl        D0, 7
  3640. 00002A62  EF81                     asl        D1, 7
  3641. 00002A64  EF82                     asl        D2, 7
  3642. 00002A66  48E9 0007 0024           movem.l    [A1 + 0x24], D0,D1,D2
  3643. 00002A6C  7607                     moveq.l    D3, 0x07
  3644. 00002A6E  4EBA 016A                jsr        [PC + 0x16A /* 00002BDA */]
  3645. 00002A72  31FC 7015 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7015
  3646. 00002A78  4E75                     rts
  3647. fn00002A7A:
  3648. 00002A7A  31FC 7013 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7013
  3649. 00002A80  227A D9FC                movea.l    A1, [PC - 0x2604 /* 0000047E, value 0x0, cstring "" */]
  3650. 00002A84  2009                     move.l     D0, A1
  3651. 00002A86  6700 0052                beq        +0x54 /* 00002ADA */
  3652. 00002A8A  45FA D9F6                lea.l      A2, [PC - 0x260A /* 00000482, value 0x0, cstring "" */]
  3653. 00002A8E  2489                     move.l     [A2], A1
  3654. 00002A90  41FA D978                lea.l      A0, [PC - 0x2688 /* 0000040A, value 0x0, cstring "" */]
  3655. 00002A94  30BC 0003                move.w     [A0], 0x3
  3656. 00002A98  43E9 0006                lea.l      A1, [A1 + 0x6]
  3657. 00002A9C  41FA D9E8                lea.l      A0, [PC - 0x2618 /* 00000486, value 0x0, cstring "" */]
  3658. 00002AA0  7A01                     moveq.l    D5, 0x01
  3659. 00002AA2  4EBA DFEA                jsr        [PC - 0x2016 /* 00000A8E */]
  3660. 00002AA6  31FC 7013 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7013
  3661. 00002AAC  4840                     swap.w     D0
  3662. 00002AAE  4240                     clr.w      D0
  3663. 00002AB0  4841                     swap.w     D1
  3664. 00002AB2  4241                     clr.w      D1
  3665. 00002AB4  4842                     swap.w     D2
  3666. 00002AB6  4242                     clr.w      D2
  3667. 00002AB8  43FA D8E8                lea.l      A1, [PC - 0x2718 /* 000003A2, value 0x0, cstring "" */]
  3668. 00002ABC  E180                     asl        D0, 8
  3669. 00002ABE  2340 0024                move.l     [A1 + 0x24], D0
  3670. 00002AC2  E181                     asl        D1, 8
  3671. 00002AC4  2341 0028                move.l     [A1 + 0x28], D1
  3672. 00002AC8  E182                     asl        D2, 8
  3673. 00002ACA  2342 002C                move.l     [A1 + 0x2C], D2
  3674. 00002ACE  7608                     moveq.l    D3, 0x08
  3675. 00002AD0  4EBA 0108                jsr        [PC + 0x108 /* 00002BDA */]
  3676. 00002AD4  31FC 7013 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7013
  3677. label00002ADA:
  3678. 00002ADA  4E75                     rts
  3679. fn00002ADC:
  3680. 00002ADC  31FC 7023 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7023 /* 'p#' */
  3681. 00002AE2  41FA D926                lea.l      A0, [PC - 0x26DA /* 0000040A, value 0x0, cstring "" */]
  3682. 00002AE6  30BC 0004                move.w     [A0], 0x4
  3683. 00002AEA  43FA D8B6                lea.l      A1, [PC - 0x274A /* 000003A2, value 0x0, cstring "" */]
  3684. 00002AEE  4CE9 0007 0024           movem.l    D0,D1,D2, [A1 + 0x24]
  3685. 00002AF4  E980                     asl        D0, 4
  3686. 00002AF6  E981                     asl        D1, 4
  3687. 00002AF8  E982                     asl        D2, 4
  3688. 00002AFA  48E9 0007 0024           movem.l    [A1 + 0x24], D0,D1,D2
  3689. 00002B00  7604                     moveq.l    D3, 0x04
  3690. 00002B02  4EBA 00D6                jsr        [PC + 0xD6 /* 00002BDA */]
  3691. 00002B06  31FC 7023 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7023 /* 'p#' */
  3692. 00002B0C  4E75                     rts
  3693. fn00002B0E:
  3694. 00002B0E  31FC 7024 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7024 /* 'p$' */
  3695. 00002B14  41FA D8F4                lea.l      A0, [PC - 0x270C /* 0000040A, value 0x0, cstring "" */]
  3696. 00002B18  30BC 0003                move.w     [A0], 0x3
  3697. 00002B1C  41FA D92E                lea.l      A0, [PC - 0x26D2 /* 0000044C, value 0x0, cstring "" */]
  3698. 00002B20  43FA D880                lea.l      A1, [PC - 0x2780 /* 000003A2, value 0x0, cstring "" */]
  3699. 00002B24  4EBA E166                jsr        [PC - 0x1E9A /* 00000C8C */]
  3700. 00002B28  31FC 7024 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7024 /* 'p$' */
  3701. 00002B2E  7604                     moveq.l    D3, 0x04
  3702. 00002B30  4EBA 00E0                jsr        [PC + 0xE0 /* 00002C12 */]
  3703. 00002B34  31FC 7024 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7024 /* 'p$' */
  3704. 00002B3A  4E75                     rts
  3705. fn00002B3C:
  3706. 00002B3C  31FC 7014 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7014
  3707. 00002B42  41FA D8C6                lea.l      A0, [PC - 0x273A /* 0000040A, value 0x0, cstring "" */]
  3708. 00002B46  30BC 0002                move.w     [A0], 0x2
  3709. 00002B4A  41FA D936                lea.l      A0, [PC - 0x26CA /* 00000482, value 0x0, cstring "" */]
  3710. 00002B4E  20BC 0000 0000           move.l     [A0], 0x0
  3711. 00002B54  41FA D930                lea.l      A0, [PC - 0x26D0 /* 00000486, value 0x0, cstring "" */]
  3712. 00002B58  43FA D848                lea.l      A1, [PC - 0x27B8 /* 000003A2, value 0x0, cstring "" */]
  3713. 00002B5C  4EBA E12E                jsr        [PC - 0x1ED2 /* 00000C8C */]
  3714. 00002B60  31FC 7014 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7014
  3715. 00002B66  7608                     moveq.l    D3, 0x08
  3716. 00002B68  4EBA 00A8                jsr        [PC + 0xA8 /* 00002C12 */]
  3717. 00002B6C  31FC 7014 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7014
  3718. 00002B72  4E75                     rts
  3719. fn00002B74:
  3720. 00002B74  31FC 7016 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7016
  3721. 00002B7A  41FA D88E                lea.l      A0, [PC - 0x2772 /* 0000040A, value 0x0, cstring "" */]
  3722. 00002B7E  30BC 0001                move.w     [A0], 0x1
  3723. 00002B82  41FA D944                lea.l      A0, [PC - 0x26BC /* 000004C8, value 0x0, cstring "" */]
  3724. 00002B86  43FA D81A                lea.l      A1, [PC - 0x27E6 /* 000003A2, value 0x0, cstring "" */]
  3725. 00002B8A  4EBA E100                jsr        [PC - 0x1F00 /* 00000C8C */]
  3726. 00002B8E  31FC 7016 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7016
  3727. 00002B94  7607                     moveq.l    D3, 0x07
  3728. 00002B96  4EBA 007A                jsr        [PC + 0x7A /* 00002C12 */]
  3729. 00002B9A  31FC 7016 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7016
  3730. 00002BA0  4E75                     rts
  3731. fn00002BA2:
  3732. 00002BA2  31FC 7018 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7018
  3733. 00002BA8  41FA D860                lea.l      A0, [PC - 0x27A0 /* 0000040A, value 0x0, cstring "" */]
  3734. 00002BAC  30BC 0000                move.w     [A0], 0x0
  3735. 00002BB0  41FA D97C                lea.l      A0, [PC - 0x2684 /* 0000052E, value 0xFFFFFFFF */]
  3736. 00002BB4  20BC FFFF FFFF           move.l     [A0], 0xFFFFFFFF
  3737. 00002BBA  41FA D93C                lea.l      A0, [PC - 0x26C4 /* 000004F8, value 0x0, cstring "" */]
  3738. 00002BBE  43FA D7E2                lea.l      A1, [PC - 0x281E /* 000003A2, value 0x0, cstring "" */]
  3739. 00002BC2  4EBA E0C8                jsr        [PC - 0x1F38 /* 00000C8C */]
  3740. 00002BC6  31FC 7018 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7018
  3741. 00002BCC  7608                     moveq.l    D3, 0x08
  3742. 00002BCE  4EBA 0042                jsr        [PC + 0x42 /* 00002C12 */]
  3743. 00002BD2  31FC 7018 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7018
  3744. 00002BD8  4E75                     rts
  3745. fn00002BDA:
  3746. 00002BDA  31FC 7070 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7070 /* 'pp' */
  3747. 00002BE0  41FA D786                lea.l      A0, [PC - 0x287A /* 00000368, value 0x0, cstring "" */]
  3748. 00002BE4  2010                     move.l     D0, [A0]
  3749. 00002BE6  E7A0                     asl        D0, D3
  3750. 00002BE8  2080                     move.l     [A0], D0
  3751. 00002BEA  41FA D778                lea.l      A0, [PC - 0x2888 /* 00000364, value 0x0, cstring "" */]
  3752. 00002BEE  2010                     move.l     D0, [A0]
  3753. 00002BF0  E7A0                     asl        D0, D3
  3754. 00002BF2  2080                     move.l     [A0], D0
  3755. 00002BF4  41FA D76A                lea.l      A0, [PC - 0x2896 /* 00000360, value 0x0, cstring "" */]
  3756. 00002BF8  2010                     move.l     D0, [A0]
  3757. 00002BFA  E7A0                     asl        D0, D3
  3758. 00002BFC  2080                     move.l     [A0], D0
  3759. 00002BFE  41FA D754                lea.l      A0, [PC - 0x28AC /* 00000354, value 0x0, cstring "" */]
  3760. 00002C02  4CD0 0007                movem.l    D0,D1,D2, [A0]
  3761. 00002C06  E7A0                     asl        D0, D3
  3762. 00002C08  E7A1                     asl        D1, D3
  3763. 00002C0A  E7A2                     asl        D2, D3
  3764. 00002C0C  48D0 0007                movem.l    [A0], D0,D1,D2
  3765. 00002C10  4E75                     rts
  3766. fn00002C12:
  3767. 00002C12  31FC 7071 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7071 /* 'pq' */
  3768. 00002C18  41FA D74E                lea.l      A0, [PC - 0x28B2 /* 00000368, value 0x0, cstring "" */]
  3769. 00002C1C  2010                     move.l     D0, [A0]
  3770. 00002C1E  E6A0                     asr        D0, D3
  3771. 00002C20  2080                     move.l     [A0], D0
  3772. 00002C22  41FA D740                lea.l      A0, [PC - 0x28C0 /* 00000364, value 0x0, cstring "" */]
  3773. 00002C26  2010                     move.l     D0, [A0]
  3774. 00002C28  E6A0                     asr        D0, D3
  3775. 00002C2A  2080                     move.l     [A0], D0
  3776. 00002C2C  41FA D732                lea.l      A0, [PC - 0x28CE /* 00000360, value 0x0, cstring "" */]
  3777. 00002C30  2010                     move.l     D0, [A0]
  3778. 00002C32  E6A0                     asr        D0, D3
  3779. 00002C34  2080                     move.l     [A0], D0
  3780. 00002C36  41FA D71C                lea.l      A0, [PC - 0x28E4 /* 00000354, value 0x0, cstring "" */]
  3781. 00002C3A  4CD0 0007                movem.l    D0,D1,D2, [A0]
  3782. 00002C3E  E6A0                     asr        D0, D3
  3783. 00002C40  E6A1                     asr        D1, D3
  3784. 00002C42  E6A2                     asr        D2, D3
  3785. 00002C44  48D0 0007                movem.l    [A0], D0,D1,D2
  3786. 00002C48  4E75                     rts
  3787. fn00002C4A:
  3788. 00002C4A  31FC 7012 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7012
  3789. 00002C50  303A D7B8                move.w     D0, [PC - 0x2848 /* 0000040A, value 0x0, cstring "" */]
  3790. 00002C54  0C40 0004                cmpi.w     D0, 0x4
  3791. 00002C58  6600 001C                bne        +0x1E /* 00002C76 */
  3792. 00002C5C  303A D77A                move.w     D0, [PC - 0x2886 /* 000003D8, value 0x0, cstring "" */]
  3793. 00002C60  0C40 4000                cmpi.w     D0, 0x4000 /* '@\0' */
  3794. 00002C64  6300 00F6                bls        +0xF8 /* 00002D5C */
  3795. 00002C68  4EBA FEA4                jsr        [PC - 0x15C /* 00002B0E */]
  3796. 00002C6C  31FC 7012 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7012
  3797. 00002C72  4EFA 00E8                jmp        [PC + 0xE8 /* 00002D5C */]
  3798. label00002C76:
  3799. 00002C76  303A D792                move.w     D0, [PC - 0x286E /* 0000040A, value 0x0, cstring "" */]
  3800. 00002C7A  0C40 0003                cmpi.w     D0, 0x3
  3801. 00002C7E  6600 0036                bne        +0x38 /* 00002CB6 */
  3802. 00002C82  303A D754                move.w     D0, [PC - 0x28AC /* 000003D8, value 0x0, cstring "" */]
  3803. 00002C86  0C40 4000                cmpi.w     D0, 0x4000 /* '@\0' */
  3804. 00002C8A  6300 0010                bls        +0x12 /* 00002C9C */
  3805. 00002C8E  4EBA FEAC                jsr        [PC - 0x154 /* 00002B3C */]
  3806. 00002C92  31FC 7012 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7012
  3807. 00002C98  4EFA 00C2                jmp        [PC + 0xC2 /* 00002D5C */]
  3808. label00002C9C:
  3809. 00002C9C  303A D73A                move.w     D0, [PC - 0x28C6 /* 000003D8, value 0x0, cstring "" */]
  3810. 00002CA0  0C40 0320                cmpi.w     D0, 0x320
  3811. 00002CA4  6200 00B6                bhi        +0xB8 /* 00002D5C */
  3812. 00002CA8  4EBA FE32                jsr        [PC - 0x1CE /* 00002ADC */]
  3813. 00002CAC  31FC 7012 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7012
  3814. 00002CB2  4EFA 00A8                jmp        [PC + 0xA8 /* 00002D5C */]
  3815. label00002CB6:
  3816. 00002CB6  303A D752                move.w     D0, [PC - 0x28AE /* 0000040A, value 0x0, cstring "" */]
  3817. 00002CBA  0C40 0002                cmpi.w     D0, 0x2
  3818. 00002CBE  6600 0036                bne        +0x38 /* 00002CF6 */
  3819. 00002CC2  303A D714                move.w     D0, [PC - 0x28EC /* 000003D8, value 0x0, cstring "" */]
  3820. 00002CC6  0C40 4000                cmpi.w     D0, 0x4000 /* '@\0' */
  3821. 00002CCA  6300 0010                bls        +0x12 /* 00002CDC */
  3822. 00002CCE  4EBA FEA4                jsr        [PC - 0x15C /* 00002B74 */]
  3823. 00002CD2  31FC 7012 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7012
  3824. 00002CD8  4EFA 0082                jmp        [PC + 0x82 /* 00002D5C */]
  3825. label00002CDC:
  3826. 00002CDC  303A D854                move.w     D0, [PC - 0x27AC /* 00000532, value 0x2000 ' \0', cstring " " */]
  3827. 00002CE0  0C40 0032                cmpi.w     D0, 0x32 /* '2' */
  3828. 00002CE4  6200 0076                bhi        +0x78 /* 00002D5C */
  3829. 00002CE8  4EBA FD90                jsr        [PC - 0x270 /* 00002A7A */]
  3830. 00002CEC  31FC 7012 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7012
  3831. 00002CF2  4EFA 0068                jmp        [PC + 0x68 /* 00002D5C */]
  3832. label00002CF6:
  3833. 00002CF6  303A D712                move.w     D0, [PC - 0x28EE /* 0000040A, value 0x0, cstring "" */]
  3834. 00002CFA  0C40 0001                cmpi.w     D0, 0x1
  3835. 00002CFE  6600 0036                bne        +0x38 /* 00002D36 */
  3836. 00002D02  303A D6D4                move.w     D0, [PC - 0x292C /* 000003D8, value 0x0, cstring "" */]
  3837. 00002D06  0C40 4000                cmpi.w     D0, 0x4000 /* '@\0' */
  3838. 00002D0A  6300 0010                bls        +0x12 /* 00002D1C */
  3839. 00002D0E  4EBA FE92                jsr        [PC - 0x16E /* 00002BA2 */]
  3840. 00002D12  31FC 7012 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7012
  3841. 00002D18  4EFA 0042                jmp        [PC + 0x42 /* 00002D5C */]
  3842. label00002D1C:
  3843. 00002D1C  303A D6BA                move.w     D0, [PC - 0x2946 /* 000003D8, value 0x0, cstring "" */]
  3844. 00002D20  0C40 0064                cmpi.w     D0, 0x64 /* 'd' */
  3845. 00002D24  6200 0036                bhi        +0x38 /* 00002D5C */
  3846. 00002D28  4EBA FCFA                jsr        [PC - 0x306 /* 00002A24 */]
  3847. 00002D2C  31FC 7012 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7012
  3848. 00002D32  4EFA 0028                jmp        [PC + 0x28 /* 00002D5C */]
  3849. label00002D36:
  3850. 00002D36  303A D6D2                move.w     D0, [PC - 0x292E /* 0000040A, value 0x0, cstring "" */]
  3851. 00002D3A  0C40 0000                cmpi.w     D0, 0x0
  3852. 00002D3E  6600 001C                bne        +0x1E /* 00002D5C */
  3853. 00002D42  303A D7EE                move.w     D0, [PC - 0x2812 /* 00000532, value 0x2000 ' \0', cstring " " */]
  3854. 00002D46  0C40 0032                cmpi.w     D0, 0x32 /* '2' */
  3855. 00002D4A  6200 0010                bhi        +0x12 /* 00002D5C */
  3856. 00002D4E  4EBA FC70                jsr        [PC - 0x390 /* 000029C0 */]
  3857. 00002D52  31FC 7012 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7012
  3858. 00002D58  4EFA 0002                jmp        [PC + 0x2 /* 00002D5C */]
  3859. label00002D5C:
  3860. 00002D5C  4E75                     rts
  3861. fn00002D5E:
  3862. 00002D5E  31FC 7001 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7001
  3863. 00002D64  4EBA D838                jsr        [PC - 0x27C8 /* 0000059E */]
  3864. 00002D68  31FC 7001 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7001
  3865. 00002D6E  4EBA DFC2                jsr        [PC - 0x203E /* 00000D32 */]
  3866. 00002D72  31FC 7001 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7001
  3867. 00002D78  4EBA FA48                jsr        [PC - 0x5B8 /* 000027C2 */]
  3868. 00002D7C  31FC 7001 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7001
  3869. 00002D82  303A D6C6                move.w     D0, [PC - 0x293A /* 0000044A, value 0x0, cstring "" */]
  3870. 00002D86  6600 01DA                bne        +0x1DC /* 00002F62 */
  3871. 00002D8A  4EBA DC4E                jsr        [PC - 0x23B2 /* 000009DA */]
  3872. 00002D8E  31FC 7001 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7001
  3873. 00002D94  31FC 7055 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7055 /* 'pU' */
  3874. 00002D9A  303A D43A                move.w     D0, [PC - 0x2BC6 /* 000001D6, value 0x0, cstring "" */]
  3875. 00002D9E  6700 0022                beq        +0x24 /* 00002DC2 */
  3876. 00002DA2  3F3C 0001                move.w     -[A7], 0x1
  3877. 00002DA6  3F3C 0001                move.w     -[A7], 0x1
  3878. 00002DAA  A89B                     syscall    PenSize
  3879. 00002DAC  43FA 243E                lea.l      A1, [PC + 0x243E /* 000051EC, value 0x0, cstring "" */]
  3880. 00002DB0  41FA D7BC                lea.l      A0, [PC - 0x2844 /* 0000056E, value 0x0, cstring "" */]
  3881. 00002DB4  3E3C 003D                move.w     D7, 0x3D /* '=' */
  3882. 00002DB8  4EBA EF64                jsr        [PC - 0x109C /* 00001D1E */]
  3883. 00002DBC  31FC 7055 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7055 /* 'pU' */
  3884. label00002DC2:
  3885. 00002DC2  31FC 7056 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7056 /* 'pV' */
  3886. 00002DC8  41FA D3A4                lea.l      A0, [PC - 0x2C5C /* 0000016E, value 0x0, cstring "" */]
  3887. 00002DCC  43FA D3A2                lea.l      A1, [PC - 0x2C5E /* 00000170, value 0xF, cstring "" */]
  3888. 00002DD0  3091                     move.w     [A0], [A1]
  3889. 00002DD2  4251                     clr.w      [A1]
  3890. 00002DD4  303A D3E8                move.w     D0, [PC - 0x2C18 /* 000001BE, value 0x0, cstring "" */]
  3891. 00002DD8  6700 0022                beq        +0x24 /* 00002DFC */
  3892. 00002DDC  41FA D572                lea.l      A0, [PC - 0x2A8E /* 00000350, value 0x0, cstring "" */]
  3893. 00002DE0  20BC 0000 0010           move.l     [A0], 0x10
  3894. 00002DE6  43FA 5710                lea.l      A1, [PC + 0x5710 /* 000084F8, value 0x10D000B */]
  3895. 00002DEA  41FA D752                lea.l      A0, [PC - 0x28AE /* 0000053E, value 0x0, cstring "" */]
  3896. 00002DEE  3E3C 017E                move.w     D7, 0x17E
  3897. 00002DF2  4EBA EE56                jsr        [PC - 0x11AA /* 00001C4A */]
  3898. 00002DF6  31FC 7056 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7056 /* 'pV' */
  3899. label00002DFC:
  3900. 00002DFC  41FA D552                lea.l      A0, [PC - 0x2AAE /* 00000350, value 0x0, cstring "" */]
  3901. 00002E00  20BC 0000 001E           move.l     [A0], 0x1E
  3902. 00002E06  43FA 49D0                lea.l      A1, [PC + 0x49D0 /* 000077D8, value 0x2B80019 */]
  3903. 00002E0A  41FA D732                lea.l      A0, [PC - 0x28CE /* 0000053E, value 0x0, cstring "" */]
  3904. 00002E0E  3E3C 006F                move.w     D7, 0x6F /* 'o' */
  3905. 00002E12  4EBA EE36                jsr        [PC - 0x11CA /* 00001C4A */]
  3906. 00002E16  31FC 7056 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7056 /* 'pV' */
  3907. 00002E1C  47FA D352                lea.l      A3, [PC - 0x2CAE /* 00000170, value 0xF, cstring "" */]
  3908. 00002E20  36BA D34C                move.w     [A3], [PC - 0x2CB4 /* 0000016E, value 0x0, cstring "" */]
  3909. 00002E24  31FC 7057 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7057 /* 'pW' */
  3910. 00002E2A  43FA 2F30                lea.l      A1, [PC + 0x2F30 /* 00005D5C, value 0x0, cstring "" */]
  3911. 00002E2E  41FA D6C8                lea.l      A0, [PC - 0x2938 /* 000004F8, value 0x0, cstring "" */]
  3912. 00002E32  3E3C 00E1                move.w     D7, 0xE1
  3913. 00002E36  4EBA EE12                jsr        [PC - 0x11EE /* 00001C4A */]
  3914. 00002E3A  31FC 7057 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7057 /* 'pW' */
  3915. 00002E40  31FC 7058 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7058 /* 'pX' */
  3916. 00002E46  303A D5C2                move.w     D0, [PC - 0x2A3E /* 0000040A, value 0x0, cstring "" */]
  3917. 00002E4A  0C40 0000                cmpi.w     D0, 0x0
  3918. 00002E4E  6700 009C                beq        +0x9E /* 00002EEC */
  3919. 00002E52  303A D5B6                move.w     D0, [PC - 0x2A4A /* 0000040A, value 0x0, cstring "" */]
  3920. 00002E56  0C40 0001                cmpi.w     D0, 0x1
  3921. 00002E5A  6700 000C                beq        +0xE /* 00002E68 */
  3922. 00002E5E  41FA D626                lea.l      A0, [PC - 0x29DA /* 00000486, value 0x0, cstring "" */]
  3923. 00002E62  7E0F                     moveq.l    D7, 0x0F
  3924. 00002E64  4EFA 0008                jmp        [PC + 0x8 /* 00002E6E */]
  3925. label00002E68:
  3926. 00002E68  41FA D65E                lea.l      A0, [PC - 0x29A2 /* 000004C8, value 0x0, cstring "" */]
  3927. 00002E6C  7E08                     moveq.l    D7, 0x08
  3928. label00002E6E:
  3929. 00002E6E  4EBA DC8E                jsr        [PC - 0x2372 /* 00000AFE */]
  3930. 00002E72  31FC 7058 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7058 /* 'pX' */
  3931. 00002E78  45FA D63C                lea.l      A2, [PC - 0x29C4 /* 000004B6, value 0x0, cstring "" */]
  3932. 00002E7C  4892 0007                movem.w    [A2], D0,D1,D2
  3933. 00002E80  43FA D4C8                lea.l      A1, [PC - 0x2B38 /* 0000034A, value 0x0, cstring "" */]
  3934. 00002E84  3C3A D1AC                move.w     D6, [PC - 0x2E54 /* 00000032, value 0x0, cstring "" */]
  3935. 00002E88  4EBA DFA2                jsr        [PC - 0x205E /* 00000E2C */]
  3936. 00002E8C  31FC 7058 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7058 /* 'pX' */
  3937. 00002E92  41FA D69E                lea.l      A0, [PC - 0x2962 /* 00000532, value 0x20000000 ' \0\0\0', cstring " " */]
  3938. 00002E96  3083                     move.w     [A0], D3
  3939. 00002E98  41FA D62C                lea.l      A0, [PC - 0x29D4 /* 000004C6, value 0x0, cstring "" */]
  3940. 00002E9C  3083                     move.w     [A0], D3
  3941. 00002E9E  41FA D69C                lea.l      A0, [PC - 0x2964 /* 0000053C, value 0x0, cstring "" */]
  3942. 00002EA2  3082                     move.w     [A0], D2
  3943. 00002EA4  4A45                     tst.w      D5
  3944. 00002EA6  6600 0044                bne        +0x46 /* 00002EEC */
  3945. 00002EAA  41FA D616                lea.l      A0, [PC - 0x29EA /* 000004C2, value 0x0, cstring "" */]
  3946. 00002EAE  3140 0002                move.w     [A0 + 0x2], D0
  3947. 00002EB2  3081                     move.w     [A0], D1
  3948. 00002EB4  3F07                     move.w     -[A7], D7
  3949. 00002EB6  3F03                     move.w     -[A7], D3
  3950. 00002EB8  2F3A D67E                move.l     -[A7], [PC - 0x2982 /* 00000538, value 0x0, cstring "" */]
  3951. 00002EBC  3F01                     move.w     -[A7], D1
  3952. 00002EBE  3F00                     move.w     -[A7], D0
  3953. 00002EC0  4EBA EC06                jsr        [PC - 0x13FA /* 00001AC8 */]
  3954. 00002EC4  31FC 7058 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7058 /* 'pX' */
  3955. 00002ECA  303A D2A4                move.w     D0, [PC - 0x2D5C /* 00000170, value 0x0, cstring "" */]
  3956. 00002ECE  807A D2BC                or.w       D0, [PC - 0x2D44 /* FFFFD2BE, cstring ""<EOF> */]
  3957. 00002ED2  807A D2CC                or.w       D0, [PC - 0x2D34 /* FFFFD2CE, cstring ""<EOF> */]
  3958. 00002ED6  6700 0014                beq        +0x16 /* 00002EEC */
  3959. 00002EDA  207A D658                movea.l    A0, [PC - 0x29A8 /* 00000534, value 0x0, cstring "" */]
  3960. 00002EDE  4868 000A                pea.l      [A0 + 0xA]
  3961. 00002EE2  4EBA D9B4                jsr        [PC - 0x264C /* 00000898 */]
  3962. 00002EE6  31FC 7058 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7058 /* 'pX' */
  3963. label00002EEC:
  3964. 00002EEC  31FC 7059 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7059 /* 'pY' */
  3965. 00002EF2  303A D516                move.w     D0, [PC - 0x2AEA /* 0000040A, value 0x0, cstring "" */]
  3966. 00002EF6  0C40 0002                cmpi.w     D0, 0x2
  3967. 00002EFA  6D00 0016                blt        +0x18 /* 00002F12 */
  3968. 00002EFE  41FA D586                lea.l      A0, [PC - 0x2A7A /* 00000486, value 0x0, cstring "" */]
  3969. 00002F02  43FA E3F0                lea.l      A1, [PC - 0x1C10 /* 000012F4, value 0x0, cstring "" */]
  3970. 00002F06  7E08                     moveq.l    D7, 0x08
  3971. 00002F08  4EBA E33E                jsr        [PC - 0x1CC2 /* 00001248 */]
  3972. 00002F0C  31FC 7059 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7059 /* 'pY' */
  3973. label00002F12:
  3974. 00002F12  31FC 7060 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7060 /* 'p`' */
  3975. 00002F18  7E00                     moveq.l    D7, 0x00
  3976. 00002F1A  303A D4EE                move.w     D0, [PC - 0x2B12 /* 0000040A, value 0x0, cstring "" */]
  3977. 00002F1E  0C40 0004                cmpi.w     D0, 0x4
  3978. 00002F22  670E                     beq        +0x10 /* 00002F32 */
  3979. 00002F24  303A D4E4                move.w     D0, [PC - 0x2B1C /* 0000040A, value 0x0, cstring "" */]
  3980. 00002F28  0C40 0003                cmpi.w     D0, 0x3
  3981. 00002F2C  6600 0034                bne        +0x36 /* 00002F62 */
  3982. 00002F30  7E04                     moveq.l    D7, 0x04
  3983. label00002F32:
  3984. 00002F32  487A D416                pea.l      [PC - 0x2BEA /* 0000034A, value 0x0, cstring "" */]
  3985. 00002F36  487A D46A                pea.l      [PC - 0x2B96 /* 000003A2, value 0x0, cstring "" */]
  3986. 00002F3A  705A                     moveq.l    D0, 0x5A
  3987. 00002F3C  EE60                     asr        D0.w, D7
  3988. 00002F3E  3F00                     move.w     -[A7], D0
  3989. 00002F40  207A D540                movea.l    A0, [PC - 0x2AC0 /* 00000482, value 0x0, cstring "" */]
  3990. 00002F44  2F28 000C                move.l     -[A7], [A0 + 0xC]
  3991. 00002F48  4EBA DF9C                jsr        [PC - 0x2064 /* 00000EE6 */]
  3992. 00002F4C  31FC 7060 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7060 /* 'p`' */
  3993. 00002F52  41FA D5DE                lea.l      A0, [PC - 0x2A22 /* 00000532, value 0x20000000 ' \0\0\0', cstring " " */]
  3994. 00002F56  30BA DF8A                move.w     [A0], [PC - 0x2076 /* 00000EE2, value 0x0, cstring "" */]
  3995. 00002F5A  41FA D5E0                lea.l      A0, [PC - 0x2A20 /* 0000053C, value 0x0, cstring "" */]
  3996. 00002F5E  30BA DF84                move.w     [A0], [PC - 0x207C /* 00000EE4, value 0x0, cstring "" */]
  3997. label00002F62:
  3998. 00002F62  31FC 7061 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7061 /* 'pa' */
  3999. 00002F68  303A D4DC                move.w     D0, [PC - 0x2B24 /* 00000446, value 0x0, cstring "" */]
  4000. 00002F6C  6600 000A                bne        +0xC /* 00002F78 */
  4001. 00002F70  303A D4D6                move.w     D0, [PC - 0x2B2A /* 00000448, value 0x0, cstring "" */]
  4002. 00002F74  6700 0022                beq        +0x24 /* 00002F98 */
  4003. label00002F78:
  4004. 00002F78  41FA D4CE                lea.l      A0, [PC - 0x2B32 /* 00000448, value 0x0, cstring "" */]
  4005. 00002F7C  4A50                     tst.w      [A0]
  4006. 00002F7E  6600 000E                bne        +0x10 /* 00002F8E */
  4007. 00002F82  30BC 0001                move.w     [A0], 0x1
  4008. 00002F86  43FA E8BE                lea.l      A1, [PC - 0x1742 /* 00001846, value 0x0, cstring "" */]
  4009. 00002F8A  32BC 0064                move.w     [A1], 0x64 /* 'd' */
  4010. label00002F8E:
  4011. 00002F8E  4EBA E936                jsr        [PC - 0x16CA /* 000018C6 */]
  4012. 00002F92  31FC 7061 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7061 /* 'pa' */
  4013. label00002F98:
  4014. 00002F98  31FC 7062 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7062 /* 'pb' */
  4015. 00002F9E  303A D268                move.w     D0, [PC - 0x2D98 /* 00000208, value 0x1, cstring "" */]
  4016. 00002FA2  5340                     subq.w     D0, 1
  4017. 00002FA4  6700 0020                beq        +0x22 /* 00002FC6 */
  4018. 00002FA8  5340                     subq.w     D0, 1
  4019. 00002FAA  6600 0010                bne        +0x12 /* 00002FBC */
  4020. 00002FAE  4EBA F028                jsr        [PC - 0xFD8 /* 00001FD8 */]
  4021. 00002FB2  31FC 7062 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7062 /* 'pb' */
  4022. 00002FB8  4EFA 000C                jmp        [PC + 0xC /* 00002FC6 */]
  4023. label00002FBC:
  4024. 00002FBC  4EBA F08C                jsr        [PC - 0xF74 /* 0000204A */]
  4025. 00002FC0  31FC 7062 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7062 /* 'pb' */
  4026. label00002FC6:
  4027. 00002FC6  41FA D242                lea.l      A0, [PC - 0x2DBE /* 0000020A, value 0x0, cstring "" */]
  4028. 00002FCA  5250                     addq.w     [A0], 1
  4029. 00002FCC  4EBA F378                jsr        [PC - 0xC88 /* 00002346 */]
  4030. 00002FD0  31FC 7062 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7062 /* 'pb' */
  4031. 00002FD6  31FC 7063 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7063 /* 'pc' */
  4032. 00002FDC  41FA D32E                lea.l      A0, [PC - 0x2CD2 /* 0000030C, value 0x0, cstring "" */]
  4033. 00002FE0  4A50                     tst.w      [A0]
  4034. 00002FE2  6700 005E                beq        +0x60 /* 00003042 */
  4035. 00002FE6  203A D326                move.l     D0, [PC - 0x2CDA /* 0000030E, value 0x0, cstring "" */]
  4036. 00002FEA  223A D380                move.l     D1, [PC - 0x2C80 /* 0000036C, value 0x0, cstring "" */]
  4037. 00002FEE  B280                     cmp.l      D1, D0
  4038. 00002FF0  6300 0004                bls        +0x6 /* 00002FF6 */
  4039. 00002FF4  4250                     clr.w      [A0]
  4040. label00002FF6:
  4041. 00002FF6  3F3A D044                move.w     -[A7], [PC - 0x2FBC /* 0000003C, value 0x0, cstring "" */]
  4042. 00002FFA  3F3A D042                move.w     -[A7], [PC - 0x2FBE /* 0000003E, value 0x0, cstring "" */]
  4043. 00002FFE  A893                     syscall    MoveTo
  4044. 00003000  3F3C FFCE                move.w     -[A7], 0xFFCE
  4045. 00003004  3F3C FFF6                move.w     -[A7], 0xFFF6
  4046. 00003008  A894                     syscall    Move
  4047. 0000300A  2F3A D306                move.l     -[A7], [PC - 0x2CFA /* 00000312, value 0x0, cstring "" */]
  4048. 0000300E  3F3C 0000                move.w     -[A7], 0x0
  4049. 00003012  A887                     syscall    TextFont
  4050. 00003014  3F3C 000C                move.w     -[A7], 0xC
  4051. 00003018  A88A                     syscall    TextSize
  4052. 0000301A  A884                     syscall    DrawString
  4053. 0000301C  3F3A D01E                move.w     -[A7], [PC - 0x2FE2 /* 0000003C, value 0x0, cstring "" */]
  4054. 00003020  3F3A D01C                move.w     -[A7], [PC - 0x2FE4 /* 0000003E, value 0x0, cstring "" */]
  4055. 00003024  A893                     syscall    MoveTo
  4056. 00003026  3F3C FFCE                move.w     -[A7], 0xFFCE
  4057. 0000302A  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  4058. 0000302E  A894                     syscall    Move
  4059. 00003030  2F3A D2E4                move.l     -[A7], [PC - 0x2D1C /* 00000316, value 0x0, cstring "" */]
  4060. 00003034  A884                     syscall    DrawString
  4061. 00003036  3F3C 0049                move.w     -[A7], 0x49 /* 'I' */
  4062. 0000303A  A887                     syscall    TextFont
  4063. 0000303C  3F3C 0009                move.w     -[A7], 0x9 /* '\t' */
  4064. 00003040  A88A                     syscall    TextSize
  4065. label00003042:
  4066. 00003042  31FC 7064 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7064 /* 'pd' */
  4067. 00003048  4EBA D568                jsr        [PC - 0x2A98 /* 000005B2 */]
  4068. 0000304C  31FC 7064 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7064 /* 'pd' */
  4069. 00003052  4EBA D9D2                jsr        [PC - 0x262E /* 00000A26 */]
  4070. 00003056  31FC 7064 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7064 /* 'pd' */
  4071. 0000305C  31FC 7004 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7004
  4072. 00003062  3C3A D4CE                move.w     D6, [PC - 0x2B32 /* 00000532, value 0x2000 ' \0', cstring " " */]
  4073. 00003066  4846                     swap.w     D6
  4074. 00003068  4246                     clr.w      D6
  4075. 0000306A  E28E                     lsr        D6, 1
  4076. 0000306C  41FA D2F6                lea.l      A0, [PC - 0x2D0A /* 00000364, value 0x0, cstring "" */]
  4077. 00003070  2086                     move.l     [A0], D6
  4078. 00003072  41FA D2E0                lea.l      A0, [PC - 0x2D20 /* 00000354, value 0x0, cstring "" */]
  4079. 00003076  4CD0 0007                movem.l    D0,D1,D2, [A0]
  4080. 0000307A  4840                     swap.w     D0
  4081. 0000307C  4841                     swap.w     D1
  4082. 0000307E  4842                     swap.w     D2
  4083. 00003080  4EBA DC86                jsr        [PC - 0x237A /* 00000D08 */]
  4084. 00003084  31FC 7004 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7004
  4085. 0000308A  4843                     swap.w     D3
  4086. 0000308C  4243                     clr.w      D3
  4087. 0000308E  43FA D2D0                lea.l      A1, [PC - 0x2D30 /* 00000360, value 0x0, cstring "" */]
  4088. 00003092  2283                     move.l     [A1], D3
  4089. 00003094  303A D06E                move.w     D0, [PC - 0x2F92 /* 00000104, value 0x0, cstring "" */]
  4090. 00003098  6700 0020                beq        +0x22 /* 000030BA */
  4091. 0000309C  B686                     cmp.l      D3, D6
  4092. 0000309E  6300 001A                bls        +0x1C /* 000030BA */
  4093. 000030A2  31FC 7005 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7005
  4094. 000030A8  4CD0 0007                movem.l    D0,D1,D2, [A0]
  4095. 000030AC  E280                     asr        D0, 1
  4096. 000030AE  E281                     asr        D1, 1
  4097. 000030B0  E282                     asr        D2, 1
  4098. 000030B2  48D0 0007                movem.l    [A0], D0,D1,D2
  4099. 000030B6  E28B                     lsr        D3, 1
  4100. 000030B8  2283                     move.l     [A1], D3
  4101. label000030BA:
  4102. 000030BA  E88E                     lsr        D6, 4
  4103. 000030BC  41FA D2AA                lea.l      A0, [PC - 0x2D56 /* 00000368, value 0x0, cstring "" */]
  4104. 000030C0  2086                     move.l     [A0], D6
  4105. 000030C2  42A7                     clr.l      -[A7]
  4106. 000030C4  A975                     syscall    TickCount
  4107. 000030C6  201F                     move.l     D0, [A7]+
  4108. 000030C8  2200                     move.l     D1, D0
  4109. 000030CA  41FA D2A4                lea.l      A0, [PC - 0x2D5C /* 00000370, value 0x4000 '@\0', cstring "" */]
  4110. 000030CE  43FA D29C                lea.l      A1, [PC - 0x2D64 /* 0000036C, value 0x0, cstring "" */]
  4111. 000030D2  9091                     sub.l      D0, [A1]
  4112. 000030D4  4A40                     tst.w      D0
  4113. 000030D6  6A00 0004                bpl        +0x6 /* 000030DC */
  4114. 000030DA  4240                     clr.w      D0
  4115. label000030DC:
  4116. 000030DC  0C40 003C                cmpi.w     D0, 0x3C /* '<' */
  4117. 000030E0  6F00 0006                ble        +0x8 /* 000030E8 */
  4118. 000030E4  303C 003C                move.w     D0, 0x3C /* '<' */
  4119. label000030E8:
  4120. 000030E8  3080                     move.w     [A0], D0
  4121. 000030EA  2281                     move.l     [A1], D1
  4122. 000030EC  4EBA FB5C                jsr        [PC - 0x4A4 /* 00002C4A */]
  4123. 000030F0  31FC 7005 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7005
  4124. 000030F6  4E75                     rts
  4125. 000030F8  0000 0000                ori.b      D0, 0x0
  4126. 000030FC  0000 0000                ori.b      D0, 0x0
  4127. 00003100  0000 0000                ori.b      D0, 0x0
  4128. 00003104  0000 0000                ori.b      D0, 0x0
  4129. 00003108  0000 0000                ori.b      D0, 0x0
  4130. 0000310C  0000 0000                ori.b      D0, 0x0
  4131. 00003110  0000 0000                ori.b      D0, 0x0
  4132. 00003114  0000 0000                ori.b      D0, 0x0
  4133. 00003118  0000 0000                ori.b      D0, 0x0
  4134. 0000311C  0000 0000                ori.b      D0, 0x0
  4135. 00003120  0000 0000                ori.b      D0, 0x0
  4136. 00003124  0000 0000                ori.b      D0, 0x0
  4137. 00003128  0000 0000                ori.b      D0, 0x0
  4138. 0000312C  0000 0000                ori.b      D0, 0x0
  4139. 00003130  0000 0000                ori.b      D0, 0x0
  4140. 00003134  0000 0000                ori.b      D0, 0x0
  4141. 00003138  0000 0000                ori.b      D0, 0x0
  4142. 0000313C  0000 0000                ori.b      D0, 0x0
  4143. 00003140  0000 0000                ori.b      D0, 0x0
  4144. 00003144  0000 0000                ori.b      D0, 0x0
  4145. 00003148  0000 0000                ori.b      D0, 0x0
  4146. 0000314C  0000 0000                ori.b      D0, 0x0
  4147. 00003150  0000 0000                ori.b      D0, 0x0
  4148. 00003154  0000 0000                ori.b      D0, 0x0
  4149. 00003158  0000 0000                ori.b      D0, 0x0
  4150. 0000315C  0000 0000                ori.b      D0, 0x0
  4151. 00003160  3F46 BB00                move.w     [A7 - 0x4500], D6
  4152. 00003164  0001 0000                ori.b      D1, 0x0
  4153. 00003168  0040 0080                ori.w      D0, 0x80
  4154. fn0000316C:
  4155. 0000316C  31FC 7025 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7025 /* 'p%' */
  4156. 00003172  49FA D22E                lea.l      A4, [PC - 0x2DD2 /* 000003A2, value 0x0, cstring "" */]
  4157. 00003176  486C 0024                pea.l      [A4 + 0x24]
  4158. 0000317A  487A FF82                pea.l      [PC - 0x7E /* 000030FE, value 0x0, cstring "" */]
  4159. 0000317E  3F3C 280E                move.w     -[A7], 0x280E
  4160. 00003182  A9EB                     syscall    Pack4/FP68K
  4161. 00003184  486C 0028                pea.l      [A4 + 0x28]
  4162. 00003188  487A FF7E                pea.l      [PC - 0x82 /* 00003108, value 0x0, cstring "" */]
  4163. 0000318C  3F3C 280E                move.w     -[A7], 0x280E
  4164. 00003190  A9EB                     syscall    Pack4/FP68K
  4165. 00003192  486C 002C                pea.l      [A4 + 0x2C]
  4166. 00003196  487A FF7A                pea.l      [PC - 0x86 /* 00003112, value 0x0, cstring "" */]
  4167. 0000319A  3F3C 280E                move.w     -[A7], 0x280E
  4168. 0000319E  A9EB                     syscall    Pack4/FP68K
  4169. 000031A0  487A FF8E                pea.l      [PC - 0x72 /* 00003130, value 0x0, cstring "" */]
  4170. 000031A4  487A FF76                pea.l      [PC - 0x8A /* 0000311C, value 0x0, cstring "" */]
  4171. 000031A8  3F3C 280E                move.w     -[A7], 0x280E
  4172. 000031AC  A9EB                     syscall    Pack4/FP68K
  4173. 000031AE  487A FF4E                pea.l      [PC - 0xB2 /* 000030FE, value 0x0, cstring "" */]
  4174. 000031B2  487A FF72                pea.l      [PC - 0x8E /* 00003126, value 0x0, cstring "" */]
  4175. 000031B6  3F3C 000E                move.w     -[A7], 0xE
  4176. 000031BA  A9EB                     syscall    Pack4/FP68K
  4177. 000031BC  487A FF40                pea.l      [PC - 0xC0 /* 000030FE, value 0x0, cstring "" */]
  4178. 000031C0  487A FF64                pea.l      [PC - 0x9C /* 00003126, value 0x0, cstring "" */]
  4179. 000031C4  3F3C 0004                move.w     -[A7], 0x4
  4180. 000031C8  A9EB                     syscall    Pack4/FP68K
  4181. 000031CA  487A FF5A                pea.l      [PC - 0xA6 /* 00003126, value 0x0, cstring "" */]
  4182. 000031CE  487A FF4C                pea.l      [PC - 0xB4 /* 0000311C, value 0x0, cstring "" */]
  4183. 000031D2  3F3C 0000                move.w     -[A7], 0x0
  4184. 000031D6  A9EB                     syscall    Pack4/FP68K
  4185. 000031D8  487A FF2E                pea.l      [PC - 0xD2 /* 00003108, value 0x0, cstring "" */]
  4186. 000031DC  487A FF48                pea.l      [PC - 0xB8 /* 00003126, value 0x0, cstring "" */]
  4187. 000031E0  3F3C 000E                move.w     -[A7], 0xE
  4188. 000031E4  A9EB                     syscall    Pack4/FP68K
  4189. 000031E6  487A FF20                pea.l      [PC - 0xE0 /* 00003108, value 0x0, cstring "" */]
  4190. 000031EA  487A FF3A                pea.l      [PC - 0xC6 /* 00003126, value 0x0, cstring "" */]
  4191. 000031EE  3F3C 0004                move.w     -[A7], 0x4
  4192. 000031F2  A9EB                     syscall    Pack4/FP68K
  4193. 000031F4  487A FF30                pea.l      [PC - 0xD0 /* 00003126, value 0x0, cstring "" */]
  4194. 000031F8  487A FF22                pea.l      [PC - 0xDE /* 0000311C, value 0x0, cstring "" */]
  4195. 000031FC  3F3C 0000                move.w     -[A7], 0x0
  4196. 00003200  A9EB                     syscall    Pack4/FP68K
  4197. 00003202  487A FF0E                pea.l      [PC - 0xF2 /* 00003112, value 0x0, cstring "" */]
  4198. 00003206  487A FF1E                pea.l      [PC - 0xE2 /* 00003126, value 0x0, cstring "" */]
  4199. 0000320A  3F3C 000E                move.w     -[A7], 0xE
  4200. 0000320E  A9EB                     syscall    Pack4/FP68K
  4201. 00003210  487A FF00                pea.l      [PC - 0x100 /* 00003112, value 0x0, cstring "" */]
  4202. 00003214  487A FF10                pea.l      [PC - 0xF0 /* 00003126, value 0x0, cstring "" */]
  4203. 00003218  3F3C 0004                move.w     -[A7], 0x4
  4204. 0000321C  A9EB                     syscall    Pack4/FP68K
  4205. 0000321E  487A FF06                pea.l      [PC - 0xFA /* 00003126, value 0x0, cstring "" */]
  4206. 00003222  487A FEF8                pea.l      [PC - 0x108 /* 0000311C, value 0x0, cstring "" */]
  4207. 00003226  3F3C 0000                move.w     -[A7], 0x0
  4208. 0000322A  A9EB                     syscall    Pack4/FP68K
  4209. 0000322C  487A FEEE                pea.l      [PC - 0x112 /* 0000311C, value 0x0, cstring "" */]
  4210. 00003230  3F3C 0012                move.w     -[A7], 0x12
  4211. 00003234  A9EB                     syscall    Pack4/FP68K
  4212. 00003236  487A FEC6                pea.l      [PC - 0x13A /* 000030FE, value 0x0, cstring "" */]
  4213. 0000323A  487A FEF8                pea.l      [PC - 0x108 /* 00003134, value 0x0, cstring "" */]
  4214. 0000323E  3F3C 000E                move.w     -[A7], 0xE
  4215. 00003242  A9EB                     syscall    Pack4/FP68K
  4216. 00003244  487A FED6                pea.l      [PC - 0x12A /* 0000311C, value 0x0, cstring "" */]
  4217. 00003248  487A FEEA                pea.l      [PC - 0x116 /* 00003134, value 0x0, cstring "" */]
  4218. 0000324C  3F3C 0006                move.w     -[A7], 0x6
  4219. 00003250  A9EB                     syscall    Pack4/FP68K
  4220. 00003252  487A FEB4                pea.l      [PC - 0x14C /* 00003108, value 0x0, cstring "" */]
  4221. 00003256  487A FEE6                pea.l      [PC - 0x11A /* 0000313E, value 0x0, cstring "" */]
  4222. 0000325A  3F3C 000E                move.w     -[A7], 0xE
  4223. 0000325E  A9EB                     syscall    Pack4/FP68K
  4224. 00003260  487A FEBA                pea.l      [PC - 0x146 /* 0000311C, value 0x0, cstring "" */]
  4225. 00003264  487A FED8                pea.l      [PC - 0x128 /* 0000313E, value 0x0, cstring "" */]
  4226. 00003268  3F3C 0006                move.w     -[A7], 0x6
  4227. 0000326C  A9EB                     syscall    Pack4/FP68K
  4228. 0000326E  487A FEA2                pea.l      [PC - 0x15E /* 00003112, value 0x0, cstring "" */]
  4229. 00003272  487A FED4                pea.l      [PC - 0x12C /* 00003148, value 0x0, cstring "" */]
  4230. 00003276  3F3C 000E                move.w     -[A7], 0xE
  4231. 0000327A  A9EB                     syscall    Pack4/FP68K
  4232. 0000327C  487A FE9E                pea.l      [PC - 0x162 /* 0000311C, value 0x0, cstring "" */]
  4233. 00003280  487A FEC6                pea.l      [PC - 0x13A /* 00003148, value 0x0, cstring "" */]
  4234. 00003284  3F3C 0006                move.w     -[A7], 0x6
  4235. 00003288  A9EB                     syscall    Pack4/FP68K
  4236. 0000328A  487A FED4                pea.l      [PC - 0x12C /* 00003160, value 0x3F46BB00 */]
  4237. 0000328E  487A FEC2                pea.l      [PC - 0x13E /* 00003152, value 0x0, cstring "" */]
  4238. 00003292  3F3C 280E                move.w     -[A7], 0x280E
  4239. 00003296  A9EB                     syscall    Pack4/FP68K
  4240. 00003298  487A FE82                pea.l      [PC - 0x17E /* 0000311C, value 0x0, cstring "" */]
  4241. 0000329C  487A FEB4                pea.l      [PC - 0x14C /* 00003152, value 0x0, cstring "" */]
  4242. 000032A0  3F3C 0006                move.w     -[A7], 0x6
  4243. 000032A4  A9EB                     syscall    Pack4/FP68K
  4244. 000032A6  487A FE74                pea.l      [PC - 0x18C /* 0000311C, value 0x0, cstring "" */]
  4245. 000032AA  487A FEA6                pea.l      [PC - 0x15A /* 00003152, value 0x0, cstring "" */]
  4246. 000032AE  3F3C 0006                move.w     -[A7], 0x6
  4247. 000032B2  A9EB                     syscall    Pack4/FP68K
  4248. 000032B4  487A FEAE                pea.l      [PC - 0x152 /* 00003164, value 0x10000, cstring "" */]
  4249. 000032B8  487A FE6C                pea.l      [PC - 0x194 /* 00003126, value 0x0, cstring "" */]
  4250. 000032BC  3F3C 280E                move.w     -[A7], 0x280E
  4251. 000032C0  A9EB                     syscall    Pack4/FP68K
  4252. 000032C2  487A FE62                pea.l      [PC - 0x19E /* 00003126, value 0x0, cstring "" */]
  4253. 000032C6  487A FE8A                pea.l      [PC - 0x176 /* 00003152, value 0x0, cstring "" */]
  4254. 000032CA  3F3C 0004                move.w     -[A7], 0x4
  4255. 000032CE  A9EB                     syscall    Pack4/FP68K
  4256. 000032D0  487A FE54                pea.l      [PC - 0x1AC /* 00003126, value 0x0, cstring "" */]
  4257. 000032D4  487A FE7C                pea.l      [PC - 0x184 /* 00003152, value 0x0, cstring "" */]
  4258. 000032D8  3F3C 0004                move.w     -[A7], 0x4
  4259. 000032DC  A9EB                     syscall    Pack4/FP68K
  4260. 000032DE  487A FE46                pea.l      [PC - 0x1BA /* 00003126, value 0x0, cstring "" */]
  4261. 000032E2  487A FE6E                pea.l      [PC - 0x192 /* 00003152, value 0x0, cstring "" */]
  4262. 000032E6  3F3C 0004                move.w     -[A7], 0x4
  4263. 000032EA  A9EB                     syscall    Pack4/FP68K
  4264. 000032EC  487A D082                pea.l      [PC - 0x2F7E /* 00000370, value 0x4000 '@\0', cstring "" */]
  4265. 000032F0  487A FE34                pea.l      [PC - 0x1CC /* 00003126, value 0x0, cstring "" */]
  4266. 000032F4  3F3C 200E                move.w     -[A7], 0x200E
  4267. 000032F8  A9EB                     syscall    Pack4/FP68K
  4268. 000032FA  487A FE2A                pea.l      [PC - 0x1D6 /* 00003126, value 0x0, cstring "" */]
  4269. 000032FE  487A FE52                pea.l      [PC - 0x1AE /* 00003152, value 0x0, cstring "" */]
  4270. 00003302  3F3C 0004                move.w     -[A7], 0x4
  4271. 00003306  A9EB                     syscall    Pack4/FP68K
  4272. 00003308  487A FE5E                pea.l      [PC - 0x1A2 /* 00003168, value 0x400080, cstring "" */]
  4273. 0000330C  487A FE18                pea.l      [PC - 0x1E8 /* 00003126, value 0x0, cstring "" */]
  4274. 00003310  3F3C 200E                move.w     -[A7], 0x200E
  4275. 00003314  A9EB                     syscall    Pack4/FP68K
  4276. 00003316  487A FE0E                pea.l      [PC - 0x1F2 /* 00003126, value 0x0, cstring "" */]
  4277. 0000331A  487A FE36                pea.l      [PC - 0x1CA /* 00003152, value 0x0, cstring "" */]
  4278. 0000331E  3F3C 0006                move.w     -[A7], 0x6
  4279. 00003322  A9EB                     syscall    Pack4/FP68K
  4280. 00003324  487A FE2C                pea.l      [PC - 0x1D4 /* 00003152, value 0x0, cstring "" */]
  4281. 00003328  487A FE0A                pea.l      [PC - 0x1F6 /* 00003134, value 0x0, cstring "" */]
  4282. 0000332C  3F3C 0004                move.w     -[A7], 0x4
  4283. 00003330  A9EB                     syscall    Pack4/FP68K
  4284. 00003332  487A FE1E                pea.l      [PC - 0x1E2 /* 00003152, value 0x0, cstring "" */]
  4285. 00003336  487A FE06                pea.l      [PC - 0x1FA /* 0000313E, value 0x0, cstring "" */]
  4286. 0000333A  3F3C 0004                move.w     -[A7], 0x4
  4287. 0000333E  A9EB                     syscall    Pack4/FP68K
  4288. 00003340  487A FE10                pea.l      [PC - 0x1F0 /* 00003152, value 0x0, cstring "" */]
  4289. 00003344  487A FE02                pea.l      [PC - 0x1FE /* 00003148, value 0x0, cstring "" */]
  4290. 00003348  3F3C 0004                move.w     -[A7], 0x4
  4291. 0000334C  A9EB                     syscall    Pack4/FP68K
  4292. 0000334E  49FA D004                lea.l      A4, [PC - 0x2FFC /* 00000354, value 0x0, cstring "" */]
  4293. 00003352  4CD4 00E0                movem.l    D5,D6,D7, [A4]
  4294. 00003356  487A FDDC                pea.l      [PC - 0x224 /* 00003134, value 0x0, cstring "" */]
  4295. 0000335A  487A FE00                pea.l      [PC - 0x200 /* 0000315C, value 0x0, cstring "" */]
  4296. 0000335E  3F3C 2810                move.w     -[A7], 0x2810
  4297. 00003362  A9EB                     syscall    Pack4/FP68K
  4298. 00003364  9ABA FDF6                sub.l      D5, [PC - 0x20A /* 0000315C, value 0x0, cstring "" */]
  4299. 00003368  487A FDD4                pea.l      [PC - 0x22C /* 0000313E, value 0x0, cstring "" */]
  4300. 0000336C  487A FDEE                pea.l      [PC - 0x212 /* 0000315C, value 0x0, cstring "" */]
  4301. 00003370  3F3C 2810                move.w     -[A7], 0x2810
  4302. 00003374  A9EB                     syscall    Pack4/FP68K
  4303. 00003376  9CBA FDE4                sub.l      D6, [PC - 0x21C /* 0000315C, value 0x0, cstring "" */]
  4304. 0000337A  487A FDCC                pea.l      [PC - 0x234 /* 00003148, value 0x0, cstring "" */]
  4305. 0000337E  487A FDDC                pea.l      [PC - 0x224 /* 0000315C, value 0x0, cstring "" */]
  4306. 00003382  3F3C 2810                move.w     -[A7], 0x2810
  4307. 00003386  A9EB                     syscall    Pack4/FP68K
  4308. 00003388  9EBA FDD2                sub.l      D7, [PC - 0x22E /* 0000315C, value 0x0, cstring "" */]
  4309. 0000338C  48D4 00E0                movem.l    [A4], D5,D6,D7
  4310. 00003390  4E75                     rts
  4311. fn00003392:
  4312. 00003392  31FC 7003 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7003
  4313. 00003398  4EBA D998                jsr        [PC - 0x2668 /* 00000D32 */]
  4314. 0000339C  31FC 7003 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7003
  4315. 000033A2  303A D066                move.w     D0, [PC - 0x2F9A /* 0000040A, value 0x0, cstring "" */]
  4316. 000033A6  0C40 0000                cmpi.w     D0, 0x0
  4317. 000033AA  6600 005A                bne        +0x5C /* 00003406 */
  4318. 000033AE  303A D028                move.w     D0, [PC - 0x2FD8 /* 000003D8, value 0x0, cstring "" */]
  4319. 000033B2  0C40 3E80                cmpi.w     D0, 0x3E80
  4320. 000033B6  6300 004E                bls        +0x50 /* 00003406 */
  4321. 000033BA  41FA D016                lea.l      A0, [PC - 0x2FEA /* 000003D2, value 0x0, cstring "" */]
  4322. 000033BE  4C90 0007                movem.w    D0,D1,D2, [A0]
  4323. 000033C2  41FA CF90                lea.l      A0, [PC - 0x3070 /* 00000354, value 0x0, cstring "" */]
  4324. 000033C6  D068 0000                add.w      D0, [A0 + 0x0]
  4325. 000033CA  D268 0004                add.w      D1, [A0 + 0x4]
  4326. 000033CE  D468 0008                add.w      D2, [A0 + 0x8]
  4327. 000033D2  4EBA D934                jsr        [PC - 0x26CC /* 00000D08 */]
  4328. 000033D6  31FC 7003 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7003
  4329. 000033DC  383A CFFA                move.w     D4, [PC - 0x3006 /* 000003D8, value 0x0, cstring "" */]
  4330. 000033E0  B644                     cmp.w      D3, D4
  4331. 000033E2  6300 0022                bls        +0x24 /* 00003406 */
  4332. 000033E6  41FA CF6C                lea.l      A0, [PC - 0x3094 /* 00000354, value 0x0, cstring "" */]
  4333. 000033EA  4290                     clr.l      [A0]
  4334. 000033EC  42A8 0004                clr.l      [A0 + 0x4]
  4335. 000033F0  42A8 0008                clr.l      [A0 + 0x8]
  4336. 000033F4  487A 19AE                pea.l      [PC + 0x19AE /* 00004DA4, value 0x1A43616E, pstring "Cannot travel more than 32" */]
  4337. 000033F8  487A 1846                pea.l      [PC + 0x1846 /* 00004C40, value 0x196C6967, pstring "light years from the Sun." */]
  4338. 000033FC  4EBA 0D06                jsr        [PC + 0xD06 /* 00004104 */]
  4339. 00003400  31FC 7003 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7003
  4340. label00003406:
  4341. 00003406  303A D002                move.w     D0, [PC - 0x2FFE /* 0000040A, value 0x0, cstring "" */]
  4342. 0000340A  0C40 0004                cmpi.w     D0, 0x4
  4343. 0000340E  6600 0014                bne        +0x16 /* 00003424 */
  4344. 00003412  303A CCF0                move.w     D0, [PC - 0x3310 /* 00000104, value 0x0, cstring "" */]
  4345. 00003416  6600 000C                bne        +0xE /* 00003424 */
  4346. 0000341A  4EBA FD50                jsr        [PC - 0x2B0 /* 0000316C */]
  4347. 0000341E  31FC 7003 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7003
  4348. label00003424:
  4349. 00003424  41FA CF2E                lea.l      A0, [PC - 0x30D2 /* 00000354, value 0x0, cstring "" */]
  4350. 00003428  2428 0008                move.l     D2, [A0 + 0x8]
  4351. 0000342C  303A CFDC                move.w     D0, [PC - 0x3024 /* 0000040A, value 0x0, cstring "" */]
  4352. 00003430  0C40 0004                cmpi.w     D0, 0x4
  4353. 00003434  6600 0012                bne        +0x14 /* 00003448 */
  4354. 00003438  303A D0F8                move.w     D0, [PC - 0x2F08 /* 00000532, value 0x2000 ' \0', cstring " " */]
  4355. 0000343C  0C40 0087                cmpi.w     D0, 0x87
  4356. 00003440  6200 003C                bhi        +0x3E /* 0000347E */
  4357. 00003444  4EFA 000E                jmp        [PC + 0xE /* 00003454 */]
  4358. label00003448:
  4359. 00003448  303A D0E8                move.w     D0, [PC - 0x2F18 /* 00000532, value 0x2000 ' \0', cstring " " */]
  4360. 0000344C  0C40 0028                cmpi.w     D0, 0x28 /* '(' */
  4361. 00003450  6200 002C                bhi        +0x2E /* 0000347E */
  4362. label00003454:
  4363. 00003454  487A 18F3                pea.l      [PC + 0x18F3 /* 00004D49, value 0x1743616E, pstring "Cannot travel closer to" */]
  4364. 00003458  487A 1800                pea.l      [PC + 0x1800 /* 00004C5A, value 0x17637572, pstring "current nearest object." */]
  4365. 0000345C  4EBA 0CA6                jsr        [PC + 0xCA6 /* 00004104 */]
  4366. 00003460  31FC 7003 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7003
  4367. 00003466  363A D0D4                move.w     D3, [PC - 0x2F2C /* 0000053C, value 0x0, cstring "" */]
  4368. 0000346A  6A00 000C                bpl        +0xE /* 00003478 */
  4369. 0000346E  243C FFF0 0000           move.l     D2, 0xFFF00000
  4370. 00003474  4EFA 0008                jmp        [PC + 0x8 /* 0000347E */]
  4371. label00003478:
  4372. 00003478  243C 0010 0000           move.l     D2, 0x100000
  4373. label0000347E:
  4374. 0000347E  2028 0000                move.l     D0, [A0 + 0x0]
  4375. 00003482  2228 0004                move.l     D1, [A0 + 0x4]
  4376. 00003486  2F00                     move.l     -[A7], D0
  4377. 00003488  4EBA 128C                jsr        [PC + 0x128C /* 00004716 */]
  4378. 0000348C  31FC 7003 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7003
  4379. 00003492  201F                     move.l     D0, [A7]+
  4380. 00003494  2F01                     move.l     -[A7], D1
  4381. 00003496  4EBA 127E                jsr        [PC + 0x127E /* 00004716 */]
  4382. 0000349A  31FC 7003 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7003
  4383. 000034A0  221F                     move.l     D1, [A7]+
  4384. 000034A2  2F02                     move.l     -[A7], D2
  4385. 000034A4  4EBA 1270                jsr        [PC + 0x1270 /* 00004716 */]
  4386. 000034A8  31FC 7003 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7003
  4387. 000034AE  241F                     move.l     D2, [A7]+
  4388. 000034B0  41FA CEF0                lea.l      A0, [PC - 0x3110 /* 000003A2, value 0x0, cstring "" */]
  4389. 000034B4  D0A8 0024                add.l      D0, [A0 + 0x24]
  4390. 000034B8  2140 0024                move.l     [A0 + 0x24], D0
  4391. 000034BC  D2A8 0028                add.l      D1, [A0 + 0x28]
  4392. 000034C0  2141 0028                move.l     [A0 + 0x28], D1
  4393. 000034C4  D4A8 002C                add.l      D2, [A0 + 0x2C]
  4394. 000034C8  2142 002C                move.l     [A0 + 0x2C], D2
  4395. 000034CC  4EBA F890                jsr        [PC - 0x770 /* 00002D5E */]
  4396. 000034D0  31FC 7003 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7003
  4397. 000034D6  4E75                     rts
  4398. fn000034D8:
  4399. 000034D8  31FC 7072 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7072 /* 'pr' */
  4400. 000034DE  487A CB68                pea.l      [PC - 0x3498 /* 00000048, value 0x55AA55AA */]
  4401. 000034E2  A89D                     syscall    PenPat
  4402. 000034E4  486B 0002                pea.l      [A3 + 0x2]
  4403. 000034E8  A8A1                     syscall    FrameRect
  4404. 000034EA  487A CB64                pea.l      [PC - 0x349C /* 00000050, value 0x0, cstring "" */]
  4405. 000034EE  A89D                     syscall    PenPat
  4406. 000034F0  302B 0002                move.w     D0, [A3 + 0x2]
  4407. 000034F4  5240                     addq.w     D0, 1
  4408. 000034F6  4A43                     tst.w      D3
  4409. 000034F8  6600 0004                bne        +0x6 /* 000034FE */
  4410. 000034FC  5E40                     addq.w     D0, 7
  4411. label000034FE:
  4412. 000034FE  3740 000A                move.w     [A3 + 0xA], D0
  4413. 00003502  5A40                     addq.w     D0, 5
  4414. 00003504  3740 000E                move.w     [A3 + 0xE], D0
  4415. 00003508  302B 0004                move.w     D0, [A3 + 0x4]
  4416. 0000350C  5240                     addq.w     D0, 1
  4417. 0000350E  3740 000C                move.w     [A3 + 0xC], D0
  4418. 00003512  5A40                     addq.w     D0, 5
  4419. 00003514  3740 0010                move.w     [A3 + 0x10], D0
  4420. 00003518  486B 000A                pea.l      [A3 + 0xA]
  4421. 0000351C  A8B8                     syscall    PaintOval
  4422. 0000351E  3683                     move.w     [A3], D3
  4423. 00003520  3F2B 0004                move.w     -[A7], [A3 + 0x4]
  4424. 00003524  3F2B 0002                move.w     -[A7], [A3 + 0x2]
  4425. 00003528  A893                     syscall    MoveTo
  4426. 0000352A  3F3C FFF9                move.w     -[A7], 0xFFF9
  4427. 0000352E  3F3C FFF5                move.w     -[A7], 0xFFF5
  4428. 00003532  A894                     syscall    Move
  4429. 00003534  486B 0012                pea.l      [A3 + 0x12]
  4430. 00003538  A884                     syscall    DrawString
  4431. 0000353A  4E75                     rts
  4432. fn0000353C:
  4433. 0000353C  31FC 7073 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7073 /* 'ps' */
  4434. 00003542  48E7 FFF8                movem.l    -[A7], D0,D1,D2,D3,D4,D5,D6,D7,A0,A1,A2,A3,A4
  4435. 00003546  4267                     clr.w      -[A7]
  4436. 00003548  2F3A CB2E                move.l     -[A7], [PC - 0x34D2 /* 00000078, value 0x0, cstring "" */]
  4437. 0000354C  486B 0002                pea.l      [A3 + 0x2]
  4438. 00003550  A8AD                     syscall    PtInRect
  4439. 00003552  4A5F                     tst.w      [A7]+
  4440. 00003554  6700 0048                beq        +0x4A /* 0000359E */
  4441. 00003558  486B 000A                pea.l      [A3 + 0xA]
  4442. 0000355C  487A CAE2                pea.l      [PC - 0x351E /* 00000040, value 0xFFFFFFFF */]
  4443. 00003560  A8A5                     syscall    FillRect
  4444. 00003562  487A CAEC                pea.l      [PC - 0x3514 /* 00000050, value 0x0, cstring "" */]
  4445. 00003566  A89D                     syscall    PenPat
  4446. 00003568  4A53                     tst.w      [A3]
  4447. 0000356A  6700 001C                beq        +0x1E /* 00003588 */
  4448. 0000356E  4253                     clr.w      [A3]
  4449. 00003570  486B 000A                pea.l      [A3 + 0xA]
  4450. 00003574  3F3C 0000                move.w     -[A7], 0x0
  4451. 00003578  3F3C 0007                move.w     -[A7], 0x7
  4452. 0000357C  A8A8                     syscall    OffsetRect
  4453. 0000357E  486B 000A                pea.l      [A3 + 0xA]
  4454. 00003582  A8B8                     syscall    PaintOval
  4455. 00003584  4EFA 0018                jmp        [PC + 0x18 /* 0000359E */]
  4456. label00003588:
  4457. 00003588  4653                     not.w      [A3]
  4458. 0000358A  486B 000A                pea.l      [A3 + 0xA]
  4459. 0000358E  3F3C 0000                move.w     -[A7], 0x0
  4460. 00003592  3F3C FFF9                move.w     -[A7], 0xFFF9
  4461. 00003596  A8A8                     syscall    OffsetRect
  4462. 00003598  486B 000A                pea.l      [A3 + 0xA]
  4463. 0000359C  A8B8                     syscall    PaintOval
  4464. label0000359E:
  4465. 0000359E  4CDF 1FFF                movem.l    D0,D1,D2,D3,D4,D5,D6,D7,A0,A1,A2,A3,A4, [A7]+
  4466. 000035A2  4E75                     rts
  4467. fn000035A4:
  4468. 000035A4  31FC 7074 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7074 /* 'pt' */
  4469. 000035AA  487A CB50                pea.l      [PC - 0x34B0 /* 000000FC, value 0x30088, cstring "" */]
  4470. 000035AE  487A CA90                pea.l      [PC - 0x3570 /* 00000040, value 0xFFFFFFFF */]
  4471. 000035B2  A8A5                     syscall    FillRect
  4472. 000035B4  343A CAC4                move.w     D2, [PC - 0x353C /* 0000007A, value 0x0, cstring "" */]
  4473. 000035B8  0C42 008A                cmpi.w     D2, 0x8A
  4474. 000035BC  6C00 0006                bge        +0x8 /* 000035C4 */
  4475. 000035C0  343C 008A                move.w     D2, 0x8A
  4476. label000035C4:
  4477. 000035C4  0C42 00AB                cmpi.w     D2, 0xAB
  4478. 000035C8  6F00 0006                ble        +0x8 /* 000035D0 */
  4479. 000035CC  343C 00AB                move.w     D2, 0xAB
  4480. label000035D0:
  4481. 000035D0  5542                     subq.w     D2, 2
  4482. 000035D2  3F02                     move.w     -[A7], D2
  4483. 000035D4  303A CA5E                move.w     D0, [PC - 0x35A2 /* 00000034, value 0x0, cstring "" */]
  4484. 000035D8  5640                     addq.w     D0, 3
  4485. 000035DA  3F00                     move.w     -[A7], D0
  4486. 000035DC  A893                     syscall    MoveTo
  4487. 000035DE  3F3C 0005                move.w     -[A7], 0x5
  4488. 000035E2  3F3C 0005                move.w     -[A7], 0x5
  4489. 000035E6  A89B                     syscall    PenSize
  4490. 000035E8  487A CA66                pea.l      [PC - 0x359A /* 00000050, value 0x0, cstring "" */]
  4491. 000035EC  A89D                     syscall    PenPat
  4492. 000035EE  3F3C 0000                move.w     -[A7], 0x0
  4493. 000035F2  3F3C 0000                move.w     -[A7], 0x0
  4494. 000035F6  A892                     syscall    Line
  4495. 000035F8  0442 0099                subi.w     D2, 0x99
  4496. 000035FC  EB42                     asl        D2.w, 5
  4497. 000035FE  41FA CD1A                lea.l      A0, [PC - 0x32E6 /* 0000031A, value 0x40000000 '@\0\0\0', cstring "@" */]
  4498. 00003602  43FA CDD6                lea.l      A1, [PC - 0x322A /* 000003DA, value 0x0, cstring "" */]
  4499. 00003606  4EBA D684                jsr        [PC - 0x297C /* 00000C8C */]
  4500. 0000360A  31FC 7074 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7074 /* 'pt' */
  4501. 00003610  41FA CDC8                lea.l      A0, [PC - 0x3238 /* 000003DA, value 0x0, cstring "" */]
  4502. 00003614  3002                     move.w     D0, D2
  4503. 00003616  4EBA D74E                jsr        [PC - 0x28B2 /* 00000D66 */]
  4504. 0000361A  31FC 7074 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7074 /* 'pt' */
  4505. 00003620  4840                     swap.w     D0
  4506. 00003622  2140 0000                move.l     [A0 + 0x0], D0
  4507. 00003626  2140 0010                move.l     [A0 + 0x10], D0
  4508. 0000362A  3002                     move.w     D0, D2
  4509. 0000362C  4EBA D734                jsr        [PC - 0x28CC /* 00000D62 */]
  4510. 00003630  31FC 7074 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7074 /* 'pt' */
  4511. 00003636  4840                     swap.w     D0
  4512. 00003638  2140 0004                move.l     [A0 + 0x4], D0
  4513. 0000363C  4480                     neg.l      D0
  4514. 0000363E  2140 000C                move.l     [A0 + 0xC], D0
  4515. 00003642  43FA CD5E                lea.l      A1, [PC - 0x32A2 /* 000003A2, value 0x0, cstring "" */]
  4516. 00003646  2449                     movea.l    A2, A1
  4517. 00003648  4EBA D5E4                jsr        [PC - 0x2A1C /* 00000C2E */]
  4518. 0000364C  31FC 7074 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7074 /* 'pt' */
  4519. 00003652  303A CAB0                move.w     D0, [PC - 0x3550 /* 00000104, value 0x0, cstring "" */]
  4520. 00003656  6600 0016                bne        +0x18 /* 0000366E */
  4521. 0000365A  43FA CCF8                lea.l      A1, [PC - 0x3308 /* 00000354, value 0x0, cstring "" */]
  4522. 0000365E  4245                     clr.w      D5
  4523. 00003660  4EBA D4F8                jsr        [PC - 0x2B08 /* 00000B5A */]
  4524. 00003664  31FC 7074 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7074 /* 'pt' */
  4525. 0000366A  48D1 0007                movem.l    [A1], D0,D1,D2
  4526. label0000366E:
  4527. 0000366E  4EBA FD22                jsr        [PC - 0x2DE /* 00003392 */]
  4528. 00003672  31FC 7074 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7074 /* 'pt' */
  4529. 00003678  4267                     clr.w      -[A7]
  4530. 0000367A  A973                     syscall    StillDown
  4531. 0000367C  4A5F                     tst.w      [A7]+
  4532. 0000367E  6700 000C                beq        +0xE /* 0000368C */
  4533. 00003682  487A C9F4                pea.l      [PC - 0x360C /* 00000078, value 0x0, cstring "" */]
  4534. 00003686  A972                     syscall    GetMouse
  4535. 00003688  4EFA FF1A                jmp        [PC - 0xE6 /* 000035A4 */]
  4536. fn0000368C:
  4537. 0000368C  31FC 7076 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7076 /* 'pv' */
  4538. 00003692  487A CA68                pea.l      [PC - 0x3598 /* 000000FC, value 0x30088, cstring "" */]
  4539. 00003696  487A C9A8                pea.l      [PC - 0x3658 /* 00000040, value 0xFFFFFFFF */]
  4540. 0000369A  A8A5                     syscall    FillRect
  4541. 0000369C  3F3C 0099                move.w     -[A7], 0x99
  4542. 000036A0  3F3A C992                move.w     -[A7], [PC - 0x366E /* 00000034, value 0x0, cstring "" */]
  4543. 000036A4  A893                     syscall    MoveTo
  4544. 000036A6  3F3C 0000                move.w     -[A7], 0x0
  4545. 000036AA  3F3C 0003                move.w     -[A7], 0x3
  4546. 000036AE  A894                     syscall    Move
  4547. 000036B0  3F3C 0005                move.w     -[A7], 0x5
  4548. 000036B4  3F3C 0005                move.w     -[A7], 0x5
  4549. 000036B8  A89B                     syscall    PenSize
  4550. 000036BA  487A C994                pea.l      [PC - 0x366C /* 00000050, value 0x0, cstring "" */]
  4551. 000036BE  A89D                     syscall    PenPat
  4552. 000036C0  3F3C 0000                move.w     -[A7], 0x0
  4553. 000036C4  3F3C 0000                move.w     -[A7], 0x0
  4554. 000036C8  A892                     syscall    Line
  4555. 000036CA  4E75                     rts
  4556. fn000036CC:
  4557. 000036CC  31FC 7075 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7075 /* 'pu' */
  4558. 000036D2  487A C9DA                pea.l      [PC - 0x3626 /* 000000AE, value 0x30001, cstring "" */]
  4559. 000036D6  487A C968                pea.l      [PC - 0x3698 /* 00000040, value 0xFFFFFFFF */]
  4560. 000036DA  A8A5                     syscall    FillRect
  4561. 000036DC  363A C99A                move.w     D3, [PC - 0x3666 /* 00000078, value 0x0, cstring "" */]
  4562. 000036E0  47FA C9D4                lea.l      A3, [PC - 0x362C /* 000000B6, value 0x50003, cstring "" */]
  4563. 000036E4  B66B 0000                cmp.w      D3, [A3 + 0x0]
  4564. 000036E8  6C00 0006                bge        +0x8 /* 000036F0 */
  4565. 000036EC  362B 0000                move.w     D3, [A3 + 0x0]
  4566. label000036F0:
  4567. 000036F0  B66B 0004                cmp.w      D3, [A3 + 0x4]
  4568. 000036F4  6F00 0006                ble        +0x8 /* 000036FC */
  4569. 000036F8  362B 0004                move.w     D3, [A3 + 0x4]
  4570. label000036FC:
  4571. 000036FC  343A C97C                move.w     D2, [PC - 0x3684 /* 0000007A, value 0x0, cstring "" */]
  4572. 00003700  B46B 0002                cmp.w      D2, [A3 + 0x2]
  4573. 00003704  6C00 0006                bge        +0x8 /* 0000370C */
  4574. 00003708  342B 0002                move.w     D2, [A3 + 0x2]
  4575. label0000370C:
  4576. 0000370C  B46B 0006                cmp.w      D2, [A3 + 0x6]
  4577. 00003710  6F00 0006                ble        +0x8 /* 00003718 */
  4578. 00003714  342B 0006                move.w     D2, [A3 + 0x6]
  4579. label00003718:
  4580. 00003718  5542                     subq.w     D2, 2
  4581. 0000371A  5543                     subq.w     D3, 2
  4582. 0000371C  3F02                     move.w     -[A7], D2
  4583. 0000371E  3F03                     move.w     -[A7], D3
  4584. 00003720  A893                     syscall    MoveTo
  4585. 00003722  3F3C 0005                move.w     -[A7], 0x5
  4586. 00003726  3F3C 0005                move.w     -[A7], 0x5
  4587. 0000372A  A89B                     syscall    PenSize
  4588. 0000372C  487A C922                pea.l      [PC - 0x36DE /* 00000050, value 0x0, cstring "" */]
  4589. 00003730  A89D                     syscall    PenPat
  4590. 00003732  3F3C 0000                move.w     -[A7], 0x0
  4591. 00003736  3F3C 0000                move.w     -[A7], 0x0
  4592. 0000373A  A892                     syscall    Line
  4593. 0000373C  0442 0012                subi.w     D2, 0x12
  4594. 00003740  41FA C8F2                lea.l      A0, [PC - 0x370E /* 00000034, value 0x0, cstring "" */]
  4595. 00003744  9668 0002                sub.w      D3, [A0 + 0x2]
  4596. 00003748  E942                     asl        D2.w, 4
  4597. 0000374A  0443 0014                subi.w     D3, 0x14
  4598. 0000374E  9668 0000                sub.w      D3, [A0 + 0x0]
  4599. 00003752  E943                     asl        D3.w, 4
  4600. 00003754  41FA CBC4                lea.l      A0, [PC - 0x343C /* 0000031A, value 0x40000000 '@\0\0\0', cstring "@" */]
  4601. 00003758  43FA CC80                lea.l      A1, [PC - 0x3380 /* 000003DA, value 0x0, cstring "" */]
  4602. 0000375C  4EBA D52E                jsr        [PC - 0x2AD2 /* 00000C8C */]
  4603. 00003760  31FC 7075 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7075 /* 'pu' */
  4604. 00003766  41FA CC72                lea.l      A0, [PC - 0x338E /* 000003DA, value 0x0, cstring "" */]
  4605. 0000376A  3002                     move.w     D0, D2
  4606. 0000376C  4EBA D5F8                jsr        [PC - 0x2A08 /* 00000D66 */]
  4607. 00003770  31FC 7075 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7075 /* 'pu' */
  4608. 00003776  4840                     swap.w     D0
  4609. 00003778  2140 0000                move.l     [A0 + 0x0], D0
  4610. 0000377C  2140 0020                move.l     [A0 + 0x20], D0
  4611. 00003780  3002                     move.w     D0, D2
  4612. 00003782  4EBA D5DE                jsr        [PC - 0x2A22 /* 00000D62 */]
  4613. 00003786  31FC 7075 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7075 /* 'pu' */
  4614. 0000378C  4840                     swap.w     D0
  4615. 0000378E  2140 0008                move.l     [A0 + 0x8], D0
  4616. 00003792  4480                     neg.l      D0
  4617. 00003794  2140 0018                move.l     [A0 + 0x18], D0
  4618. 00003798  43FA CC08                lea.l      A1, [PC - 0x33F8 /* 000003A2, value 0x0, cstring "" */]
  4619. 0000379C  2449                     movea.l    A2, A1
  4620. 0000379E  4EBA D48E                jsr        [PC - 0x2B72 /* 00000C2E */]
  4621. 000037A2  31FC 7075 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7075 /* 'pu' */
  4622. 000037A8  303A C95A                move.w     D0, [PC - 0x36A6 /* 00000104, value 0x0, cstring "" */]
  4623. 000037AC  6600 001A                bne        +0x1C /* 000037C8 */
  4624. 000037B0  2F03                     move.l     -[A7], D3
  4625. 000037B2  43FA CBA0                lea.l      A1, [PC - 0x3460 /* 00000354, value 0x0, cstring "" */]
  4626. 000037B6  4245                     clr.w      D5
  4627. 000037B8  4EBA D3A0                jsr        [PC - 0x2C60 /* 00000B5A */]
  4628. 000037BC  31FC 7075 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7075 /* 'pu' */
  4629. 000037C2  48D1 0007                movem.l    [A1], D0,D1,D2
  4630. 000037C6  261F                     move.l     D3, [A7]+
  4631. label000037C8:
  4632. 000037C8  41FA CB50                lea.l      A0, [PC - 0x34B0 /* 0000031A, value 0x40000000 '@\0\0\0', cstring "@" */]
  4633. 000037CC  43FA CC0C                lea.l      A1, [PC - 0x33F4 /* 000003DA, value 0x0, cstring "" */]
  4634. 000037D0  4EBA D4BA                jsr        [PC - 0x2B46 /* 00000C8C */]
  4635. 000037D4  31FC 7075 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7075 /* 'pu' */
  4636. 000037DA  41FA CBFE                lea.l      A0, [PC - 0x3402 /* 000003DA, value 0x0, cstring "" */]
  4637. 000037DE  3003                     move.w     D0, D3
  4638. 000037E0  4EBA D584                jsr        [PC - 0x2A7C /* 00000D66 */]
  4639. 000037E4  31FC 7075 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7075 /* 'pu' */
  4640. 000037EA  4840                     swap.w     D0
  4641. 000037EC  2140 0010                move.l     [A0 + 0x10], D0
  4642. 000037F0  2140 0020                move.l     [A0 + 0x20], D0
  4643. 000037F4  3003                     move.w     D0, D3
  4644. 000037F6  4EBA D56A                jsr        [PC - 0x2A96 /* 00000D62 */]
  4645. 000037FA  31FC 7075 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7075 /* 'pu' */
  4646. 00003800  4840                     swap.w     D0
  4647. 00003802  2140 0014                move.l     [A0 + 0x14], D0
  4648. 00003806  4480                     neg.l      D0
  4649. 00003808  2140 001C                move.l     [A0 + 0x1C], D0
  4650. 0000380C  43FA CB94                lea.l      A1, [PC - 0x346C /* 000003A2, value 0x0, cstring "" */]
  4651. 00003810  2449                     movea.l    A2, A1
  4652. 00003812  4EBA D41A                jsr        [PC - 0x2BE6 /* 00000C2E */]
  4653. 00003816  31FC 7075 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7075 /* 'pu' */
  4654. 0000381C  303A C8E6                move.w     D0, [PC - 0x371A /* 00000104, value 0x0, cstring "" */]
  4655. 00003820  6600 0016                bne        +0x18 /* 00003838 */
  4656. 00003824  43FA CB2E                lea.l      A1, [PC - 0x34D2 /* 00000354, value 0x0, cstring "" */]
  4657. 00003828  4245                     clr.w      D5
  4658. 0000382A  4EBA D32E                jsr        [PC - 0x2CD2 /* 00000B5A */]
  4659. 0000382E  31FC 7075 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7075 /* 'pu' */
  4660. 00003834  48D1 0007                movem.l    [A1], D0,D1,D2
  4661. label00003838:
  4662. 00003838  4EBA FB58                jsr        [PC - 0x4A8 /* 00003392 */]
  4663. 0000383C  31FC 7075 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7075 /* 'pu' */
  4664. 00003842  4267                     clr.w      -[A7]
  4665. 00003844  A973                     syscall    StillDown
  4666. 00003846  4A5F                     tst.w      [A7]+
  4667. 00003848  6700 000C                beq        +0xE /* 00003856 */
  4668. 0000384C  487A C82A                pea.l      [PC - 0x37D6 /* 00000078, value 0x0, cstring "" */]
  4669. 00003850  A972                     syscall    GetMouse
  4670. 00003852  4EFA FE78                jmp        [PC - 0x188 /* 000036CC */]
  4671. fn00003856:
  4672. 00003856  31FC 7077 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7077 /* 'pw' */
  4673. 0000385C  487A C850                pea.l      [PC - 0x37B0 /* 000000AE, value 0x30001, cstring "" */]
  4674. 00003860  487A C7DE                pea.l      [PC - 0x3822 /* 00000040, value 0xFFFFFFFF */]
  4675. 00003864  A8A5                     syscall    FillRect
  4676. 00003866  41FA C7CC                lea.l      A0, [PC - 0x3834 /* 00000034, value 0x0, cstring "" */]
  4677. 0000386A  3F28 0002                move.w     -[A7], [A0 + 0x2]
  4678. 0000386E  3F28 0000                move.w     -[A7], [A0 + 0x0]
  4679. 00003872  A893                     syscall    MoveTo
  4680. 00003874  3F3C 0012                move.w     -[A7], 0x12
  4681. 00003878  3F3C 0014                move.w     -[A7], 0x14
  4682. 0000387C  A894                     syscall    Move
  4683. 0000387E  3F3C 0005                move.w     -[A7], 0x5
  4684. 00003882  3F3C 0005                move.w     -[A7], 0x5
  4685. 00003886  A89B                     syscall    PenSize
  4686. 00003888  487A C7C6                pea.l      [PC - 0x383A /* 00000050, value 0x0, cstring "" */]
  4687. 0000388C  A89D                     syscall    PenPat
  4688. 0000388E  3F3C 0000                move.w     -[A7], 0x0
  4689. 00003892  3F3C 0000                move.w     -[A7], 0x0
  4690. 00003896  A892                     syscall    Line
  4691. 00003898  4E75                     rts
  4692. fn0000389A:
  4693. 0000389A  31FC 7078 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7078 /* 'px' */
  4694. 000038A0  487A C842                pea.l      [PC - 0x37BE /* 000000E4, value 0x30056, cstring "" */]
  4695. 000038A4  487A C79A                pea.l      [PC - 0x3866 /* 00000040, value 0xFFFFFFFF */]
  4696. 000038A8  A8A5                     syscall    FillRect
  4697. 000038AA  363A C7CC                move.w     D3, [PC - 0x3834 /* 00000078, value 0x0, cstring "" */]
  4698. 000038AE  47FA C83C                lea.l      A3, [PC - 0x37C4 /* 000000EC, value 0x50058, cstring "" */]
  4699. 000038B2  B66B 0000                cmp.w      D3, [A3 + 0x0]
  4700. 000038B6  6C00 0006                bge        +0x8 /* 000038BE */
  4701. 000038BA  362B 0000                move.w     D3, [A3 + 0x0]
  4702. label000038BE:
  4703. 000038BE  B66B 0004                cmp.w      D3, [A3 + 0x4]
  4704. 000038C2  6F00 0006                ble        +0x8 /* 000038CA */
  4705. 000038C6  362B 0004                move.w     D3, [A3 + 0x4]
  4706. label000038CA:
  4707. 000038CA  343A C7AE                move.w     D2, [PC - 0x3852 /* 0000007A, value 0x0, cstring "" */]
  4708. 000038CE  B46B 0002                cmp.w      D2, [A3 + 0x2]
  4709. 000038D2  6C00 0006                bge        +0x8 /* 000038DA */
  4710. 000038D6  342B 0002                move.w     D2, [A3 + 0x2]
  4711. label000038DA:
  4712. 000038DA  B46B 0006                cmp.w      D2, [A3 + 0x6]
  4713. 000038DE  6F00 0006                ble        +0x8 /* 000038E6 */
  4714. 000038E2  342B 0006                move.w     D2, [A3 + 0x6]
  4715. label000038E6:
  4716. 000038E6  5542                     subq.w     D2, 2
  4717. 000038E8  5543                     subq.w     D3, 2
  4718. 000038EA  3F02                     move.w     -[A7], D2
  4719. 000038EC  3F03                     move.w     -[A7], D3
  4720. 000038EE  A893                     syscall    MoveTo
  4721. 000038F0  3F3C 0005                move.w     -[A7], 0x5
  4722. 000038F4  3F3C 0005                move.w     -[A7], 0x5
  4723. 000038F8  A89B                     syscall    PenSize
  4724. 000038FA  487A C754                pea.l      [PC - 0x38AC /* 00000050, value 0x0, cstring "" */]
  4725. 000038FE  A89D                     syscall    PenPat
  4726. 00003900  3F3C 0000                move.w     -[A7], 0x0
  4727. 00003904  3F3C 0000                move.w     -[A7], 0x0
  4728. 00003908  A892                     syscall    Line
  4729. 0000390A  0442 0067                subi.w     D2, 0x67 /* 'g' */
  4730. 0000390E  41FA C724                lea.l      A0, [PC - 0x38DC /* 00000034, value 0x0, cstring "" */]
  4731. 00003912  9668 0002                sub.w      D3, [A0 + 0x2]
  4732. 00003916  4442                     neg.w      D2
  4733. 00003918  C5FA CA4A                muls.w     D2, [PC - 0x35B6 /* FFFFCA4C, cstring ""<EOF> */]
  4734. 0000391C  E882                     asr        D2, 4
  4735. 0000391E  4842                     swap.w     D2
  4736. 00003920  4242                     clr.w      D2
  4737. 00003922  2F02                     move.l     -[A7], D2
  4738. 00003924  4EBA 0DF0                jsr        [PC + 0xDF0 /* 00004716 */]
  4739. 00003928  31FC 7078 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7078 /* 'px' */
  4740. 0000392E  241F                     move.l     D2, [A7]+
  4741. 00003930  0443 0014                subi.w     D3, 0x14
  4742. 00003934  9668 0000                sub.w      D3, [A0 + 0x0]
  4743. 00003938  4443                     neg.w      D3
  4744. 0000393A  C7FA CA28                muls.w     D3, [PC - 0x35D8 /* FFFFCA2A, cstring ""<EOF> */]
  4745. 0000393E  E883                     asr        D3, 4
  4746. 00003940  4843                     swap.w     D3
  4747. 00003942  4243                     clr.w      D3
  4748. 00003944  2F03                     move.l     -[A7], D3
  4749. 00003946  4EBA 0DCE                jsr        [PC + 0xDCE /* 00004716 */]
  4750. 0000394A  31FC 7078 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7078 /* 'px' */
  4751. 00003950  261F                     move.l     D3, [A7]+
  4752. 00003952  41FA CA00                lea.l      A0, [PC - 0x3600 /* 00000354, value 0x0, cstring "" */]
  4753. 00003956  D4A8 0000                add.l      D2, [A0 + 0x0]
  4754. 0000395A  D6A8 0004                add.l      D3, [A0 + 0x4]
  4755. 0000395E  2142 0000                move.l     [A0 + 0x0], D2
  4756. 00003962  2143 0004                move.l     [A0 + 0x4], D3
  4757. 00003966  4EBA FA2A                jsr        [PC - 0x5D6 /* 00003392 */]
  4758. 0000396A  31FC 7078 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7078 /* 'px' */
  4759. 00003970  303A C792                move.w     D0, [PC - 0x386E /* 00000104, value 0x0, cstring "" */]
  4760. 00003974  6700 000C                beq        +0xE /* 00003982 */
  4761. 00003978  41FA C9DA                lea.l      A0, [PC - 0x3626 /* 00000354, value 0x0, cstring "" */]
  4762. 0000397C  4290                     clr.l      [A0]
  4763. 0000397E  42A8 0004                clr.l      [A0 + 0x4]
  4764. label00003982:
  4765. 00003982  4267                     clr.w      -[A7]
  4766. 00003984  A973                     syscall    StillDown
  4767. 00003986  4A5F                     tst.w      [A7]+
  4768. 00003988  6700 000C                beq        +0xE /* 00003996 */
  4769. 0000398C  487A C6EA                pea.l      [PC - 0x3916 /* 00000078, value 0x0, cstring "" */]
  4770. 00003990  A972                     syscall    GetMouse
  4771. 00003992  4EFA FF06                jmp        [PC - 0xFA /* 0000389A */]
  4772. fn00003996:
  4773. 00003996  31FC 7079 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7079 /* 'py' */
  4774. 0000399C  487A C746                pea.l      [PC - 0x38BA /* 000000E4, value 0x30056, cstring "" */]
  4775. 000039A0  487A C69E                pea.l      [PC - 0x3962 /* 00000040, value 0xFFFFFFFF */]
  4776. 000039A4  A8A5                     syscall    FillRect
  4777. 000039A6  41FA C68C                lea.l      A0, [PC - 0x3974 /* 00000034, value 0x0, cstring "" */]
  4778. 000039AA  3F28 0002                move.w     -[A7], [A0 + 0x2]
  4779. 000039AE  3F28 0000                move.w     -[A7], [A0 + 0x0]
  4780. 000039B2  A893                     syscall    MoveTo
  4781. 000039B4  3F3C 0067                move.w     -[A7], 0x67 /* 'g' */
  4782. 000039B8  3F3C 0014                move.w     -[A7], 0x14
  4783. 000039BC  A894                     syscall    Move
  4784. 000039BE  3F3C 0005                move.w     -[A7], 0x5
  4785. 000039C2  3F3C 0005                move.w     -[A7], 0x5
  4786. 000039C6  A89B                     syscall    PenSize
  4787. 000039C8  487A C686                pea.l      [PC - 0x397A /* 00000050, value 0x0, cstring "" */]
  4788. 000039CC  A89D                     syscall    PenPat
  4789. 000039CE  3F3C 0000                move.w     -[A7], 0x0
  4790. 000039D2  3F3C 0000                move.w     -[A7], 0x0
  4791. 000039D6  A892                     syscall    Line
  4792. 000039D8  4E75                     rts
  4793. export_0:
  4794. 000039DA  31FC 7032 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7032 /* 'p2' */
  4795. 000039E0  41ED FFFC                lea.l      A0, [A5 - 0x4]
  4796. 000039E4  2A88                     move.l     [A5], A0
  4797. 000039E6  2C6D 0000                movea.l    A6, [A5 + 0x0]
  4798. 000039EA  4856                     pea.l      [A6]
  4799. 000039EC  A86E                     syscall    InitGraf
  4800. 000039EE  A850                     syscall    InitCursor
  4801. 000039F0  A8FE                     syscall    InitFonts
  4802. 000039F2  A912                     syscall    InitWindows
  4803. 000039F4  A930                     syscall    InitMenus
  4804. 000039F6  A9CC                     syscall    TEInit
  4805. 000039F8  42A7                     clr.l      -[A7]
  4806. 000039FA  A97B                     syscall    InitDialogs
  4807. 000039FC  4267                     clr.w      -[A7]
  4808. 000039FE  487A 12CD                pea.l      [PC + 0x12CD /* 00004CCD, value 0x94F7269 '\tOri', pstring "Orion.res" */]
  4809. 00003A02  A997                     syscall    OpenResFile
  4810. 00003A04  4A5F                     tst.w      [A7]+
  4811. 00003A06  226D FFFC                movea.l    A1, [A5 - 0x4]
  4812. 00003A0A  45FA C606                lea.l      A2, [PC - 0x39FA /* 00000012, value 0x0, cstring "" */]
  4813. 00003A0E  24A9 0002                move.l     [A2], [A1 + 0x2]
  4814. 00003A12  3569 0006 0004           move.w     [A2 + 0x4], [A1 + 0x6]
  4815. 00003A18  43E9 0008                lea.l      A1, [A1 + 0x8]
  4816. 00003A1C  2569 0000 0006           move.l     [A2 + 0x6], [A1 + 0x0]
  4817. 00003A22  2569 0004 000A           move.l     [A2 + 0xA], [A1 + 0x4]
  4818. 00003A28  41FA C612                lea.l      A0, [PC - 0x39EE /* 0000003C, value 0x0, cstring "" */]
  4819. 00003A2C  3029 0006                move.w     D0, [A1 + 0x6]
  4820. 00003A30  E240                     asr        D0.w, 1
  4821. 00003A32  3080                     move.w     [A0], D0
  4822. 00003A34  41FA C608                lea.l      A0, [PC - 0x39F8 /* 0000003E, value 0xFFFF, cstring "" */]
  4823. 00003A38  3029 0004                move.w     D0, [A1 + 0x4]
  4824. 00003A3C  0440 002A                subi.w     D0, 0x2A /* '*' */
  4825. 00003A40  E240                     asr        D0.w, 1
  4826. 00003A42  3080                     move.w     [A0], D0
  4827. 00003A44  41FA C5E2                lea.l      A0, [PC - 0x3A1E /* 00000028, value 0x0, cstring "" */]
  4828. 00003A48  45FA C5EA                lea.l      A2, [PC - 0x3A16 /* 00000034, value 0x0, cstring "" */]
  4829. 00003A4C  47FA CE42                lea.l      A3, [PC - 0x31BE /* 00000890, value 0x0, cstring "" */]
  4830. 00003A50  3029 0000                move.w     D0, [A1 + 0x0]
  4831. 00003A54  3140 0000                move.w     [A0 + 0x0], D0
  4832. 00003A58  5240                     addq.w     D0, 1
  4833. 00003A5A  3740 0000                move.w     [A3 + 0x0], D0
  4834. 00003A5E  3029 0004                move.w     D0, [A1 + 0x4]
  4835. 00003A62  3540 0004                move.w     [A2 + 0x4], D0
  4836. 00003A66  0440 002A                subi.w     D0, 0x2A /* '*' */
  4837. 00003A6A  3140 0004                move.w     [A0 + 0x4], D0
  4838. 00003A6E  3540 0000                move.w     [A2 + 0x0], D0
  4839. 00003A72  0440 000B                subi.w     D0, 0xB
  4840. 00003A76  3740 0004                move.w     [A3 + 0x4], D0
  4841. 00003A7A  3029 0002                move.w     D0, [A1 + 0x2]
  4842. 00003A7E  3140 0002                move.w     [A0 + 0x2], D0
  4843. 00003A82  3540 0002                move.w     [A2 + 0x2], D0
  4844. 00003A86  5240                     addq.w     D0, 1
  4845. 00003A88  3740 0002                move.w     [A3 + 0x2], D0
  4846. 00003A8C  3029 0006                move.w     D0, [A1 + 0x6]
  4847. 00003A90  3140 0006                move.w     [A0 + 0x6], D0
  4848. 00003A94  3540 0006                move.w     [A2 + 0x6], D0
  4849. 00003A98  5140                     subq.w     D0, 8
  4850. 00003A9A  3740 0006                move.w     [A3 + 0x6], D0
  4851. 00003A9E  41FA C590                lea.l      A0, [PC - 0x3A70 /* 00000030, value 0x0, cstring "" */]
  4852. 00003AA2  3029 0006                move.w     D0, [A1 + 0x6]
  4853. 00003AA6  9069 0002                sub.w      D0, [A1 + 0x2]
  4854. 00003AAA  3080                     move.w     [A0], D0
  4855. 00003AAC  41FA C5D8                lea.l      A0, [PC - 0x3A28 /* 00000086, value 0x0, cstring "" */]
  4856. 00003AB0  45FA C5DC                lea.l      A2, [PC - 0x3A24 /* 0000008E, value 0x0, cstring "" */]
  4857. 00003AB4  47FA C5E0                lea.l      A3, [PC - 0x3A20 /* 00000096, value 0x0, cstring "" */]
  4858. 00003AB8  3029 0000                move.w     D0, [A1 + 0x0]
  4859. 00003ABC  3140 0000                move.w     [A0 + 0x0], D0
  4860. 00003AC0  3740 0000                move.w     [A3 + 0x0], D0
  4861. 00003AC4  3029 0004                move.w     D0, [A1 + 0x4]
  4862. 00003AC8  0440 002A                subi.w     D0, 0x2A /* '*' */
  4863. 00003ACC  3140 0004                move.w     [A0 + 0x4], D0
  4864. 00003AD0  3540 0004                move.w     [A2 + 0x4], D0
  4865. 00003AD4  0440 012C                subi.w     D0, 0x12C
  4866. 00003AD8  3540 0000                move.w     [A2 + 0x0], D0
  4867. 00003ADC  377C 0019 0004           move.w     [A3 + 0x4], 0x19
  4868. 00003AE2  3029 0006                move.w     D0, [A1 + 0x6]
  4869. 00003AE6  3140 0006                move.w     [A0 + 0x6], D0
  4870. 00003AEA  3540 0006                move.w     [A2 + 0x6], D0
  4871. 00003AEE  3740 0006                move.w     [A3 + 0x6], D0
  4872. 00003AF2  0440 0100                subi.w     D0, 0x100
  4873. 00003AF6  3140 0002                move.w     [A0 + 0x2], D0
  4874. 00003AFA  3740 0002                move.w     [A3 + 0x2], D0
  4875. 00003AFE  5440                     addq.w     D0, 2
  4876. 00003B00  3540 0002                move.w     [A2 + 0x2], D0
  4877. 00003B04  3C3A C530                move.w     D6, [PC - 0x3AD0 /* 00000036, value 0x0, cstring "" */]
  4878. 00003B08  3E3A C52A                move.w     D7, [PC - 0x3AD6 /* 00000034, value 0x0, cstring "" */]
  4879. 00003B0C  487A C5B0                pea.l      [PC - 0x3A50 /* 000000BE, value 0x20032, cstring "" */]
  4880. 00003B10  3F06                     move.w     -[A7], D6
  4881. 00003B12  3F07                     move.w     -[A7], D7
  4882. 00003B14  A8A8                     syscall    OffsetRect
  4883. 00003B16  487A C5B0                pea.l      [PC - 0x3A50 /* 000000C8, value 0x100032, cstring "" */]
  4884. 00003B1A  3F06                     move.w     -[A7], D6
  4885. 00003B1C  3F07                     move.w     -[A7], D7
  4886. 00003B1E  A8A8                     syscall    OffsetRect
  4887. 00003B20  487A C5B0                pea.l      [PC - 0x3A50 /* 000000D2, value 0x1E0032, cstring "" */]
  4888. 00003B24  3F06                     move.w     -[A7], D6
  4889. 00003B26  3F07                     move.w     -[A7], D7
  4890. 00003B28  A8A8                     syscall    OffsetRect
  4891. 00003B2A  487A C57A                pea.l      [PC - 0x3A86 /* 000000A6, value 0x20000, cstring "" */]
  4892. 00003B2E  3F06                     move.w     -[A7], D6
  4893. 00003B30  3F07                     move.w     -[A7], D7
  4894. 00003B32  A8A8                     syscall    OffsetRect
  4895. 00003B34  487A C578                pea.l      [PC - 0x3A88 /* 000000AE, value 0x30001, cstring "" */]
  4896. 00003B38  3F06                     move.w     -[A7], D6
  4897. 00003B3A  3F07                     move.w     -[A7], D7
  4898. 00003B3C  A8A8                     syscall    OffsetRect
  4899. 00003B3E  487A C576                pea.l      [PC - 0x3A8A /* 000000B6, value 0x50003, cstring "" */]
  4900. 00003B42  3F06                     move.w     -[A7], D6
  4901. 00003B44  3F07                     move.w     -[A7], D7
  4902. 00003B46  A8A8                     syscall    OffsetRect
  4903. 00003B48  487A C592                pea.l      [PC - 0x3A6E /* 000000DC, value 0x20055, cstring "" */]
  4904. 00003B4C  3F06                     move.w     -[A7], D6
  4905. 00003B4E  3F07                     move.w     -[A7], D7
  4906. 00003B50  A8A8                     syscall    OffsetRect
  4907. 00003B52  487A C590                pea.l      [PC - 0x3A70 /* 000000E4, value 0x30056, cstring "" */]
  4908. 00003B56  3F06                     move.w     -[A7], D6
  4909. 00003B58  3F07                     move.w     -[A7], D7
  4910. 00003B5A  A8A8                     syscall    OffsetRect
  4911. 00003B5C  487A C58E                pea.l      [PC - 0x3A72 /* 000000EC, value 0x50058, cstring "" */]
  4912. 00003B60  3F06                     move.w     -[A7], D6
  4913. 00003B62  3F07                     move.w     -[A7], D7
  4914. 00003B64  A8A8                     syscall    OffsetRect
  4915. 00003B66  487A C58C                pea.l      [PC - 0x3A74 /* 000000F4, value 0x20087, cstring "" */]
  4916. 00003B6A  3F06                     move.w     -[A7], D6
  4917. 00003B6C  3F07                     move.w     -[A7], D7
  4918. 00003B6E  A8A8                     syscall    OffsetRect
  4919. 00003B70  487A C58A                pea.l      [PC - 0x3A76 /* 000000FC, value 0x30088, cstring "" */]
  4920. 00003B74  3F06                     move.w     -[A7], D6
  4921. 00003B76  3F07                     move.w     -[A7], D7
  4922. 00003B78  A8A8                     syscall    OffsetRect
  4923. 00003B7A  487A C5B0                pea.l      [PC - 0x3A50 /* 0000012C, value 0xE00EB, cstring "" */]
  4924. 00003B7E  3F06                     move.w     -[A7], D6
  4925. 00003B80  3F07                     move.w     -[A7], D7
  4926. 00003B82  A8A8                     syscall    OffsetRect
  4927. 00003B84  487A C5BA                pea.l      [PC - 0x3A46 /* 00000140, value 0xF016A, cstring "" */]
  4928. 00003B88  3F06                     move.w     -[A7], D6
  4929. 00003B8A  3F07                     move.w     -[A7], D7
  4930. 00003B8C  A8A8                     syscall    OffsetRect
  4931. 00003B8E  487A C5C8                pea.l      [PC - 0x3A38 /* 00000158, value 0xF0187, cstring "" */]
  4932. 00003B92  3F06                     move.w     -[A7], D6
  4933. 00003B94  3F07                     move.w     -[A7], D7
  4934. 00003B96  A8A8                     syscall    OffsetRect
  4935. 00003B98  487A C56C                pea.l      [PC - 0x3A94 /* 00000106, value 0x19008C, cstring "" */]
  4936. 00003B9C  3F06                     move.w     -[A7], D6
  4937. 00003B9E  3F07                     move.w     -[A7], D7
  4938. 00003BA0  A8A8                     syscall    OffsetRect
  4939. 00003BA2  487A C5CE                pea.l      [PC - 0x3A32 /* 00000172, value 0xF0199, cstring "" */]
  4940. 00003BA6  3F06                     move.w     -[A7], D6
  4941. 00003BA8  3F07                     move.w     -[A7], D7
  4942. 00003BAA  A8A8                     syscall    OffsetRect
  4943. 00003BAC  487A C5E0                pea.l      [PC - 0x3A20 /* 0000018E, value 0xF01A5, cstring "" */]
  4944. 00003BB0  3F06                     move.w     -[A7], D6
  4945. 00003BB2  3F07                     move.w     -[A7], D7
  4946. 00003BB4  A8A8                     syscall    OffsetRect
  4947. 00003BB6  487A C5EA                pea.l      [PC - 0x3A16 /* 000001A2, value 0xF01B1, cstring "" */]
  4948. 00003BBA  3F06                     move.w     -[A7], D6
  4949. 00003BBC  3F07                     move.w     -[A7], D7
  4950. 00003BBE  A8A8                     syscall    OffsetRect
  4951. 00003BC0  487A C5FE                pea.l      [PC - 0x3A02 /* 000001C0, value 0xF01C4, cstring "" */]
  4952. 00003BC4  3F06                     move.w     -[A7], D6
  4953. 00003BC6  3F07                     move.w     -[A7], D7
  4954. 00003BC8  A8A8                     syscall    OffsetRect
  4955. 00003BCA  487A C60C                pea.l      [PC - 0x39F4 /* 000001D8, value 0xF01DD, cstring "" */]
  4956. 00003BCE  3F06                     move.w     -[A7], D6
  4957. 00003BD0  3F07                     move.w     -[A7], D7
  4958. 00003BD2  A8A8                     syscall    OffsetRect
  4959. 00003BD4  487A C61A                pea.l      [PC - 0x39E6 /* 000001F0, value 0xF01F4, cstring "" */]
  4960. 00003BD8  3F06                     move.w     -[A7], D6
  4961. 00003BDA  3F07                     move.w     -[A7], D7
  4962. 00003BDC  A8A8                     syscall    OffsetRect
  4963. 00003BDE  42A7                     clr.l      -[A7]
  4964. 00003BE0  42A7                     clr.l      -[A7]
  4965. 00003BE2  487A C434                pea.l      [PC - 0x3BCC /* 00000018, value 0x0, cstring "" */]
  4966. 00003BE6  487A 10EF                pea.l      [PC + 0x10EF /* 00004CD7, value 0x54F7269, pstring "Orion" */]
  4967. 00003BEA  3F3C FFFF                move.w     -[A7], 0xFFFF
  4968. 00003BEE  3F3C 0002                move.w     -[A7], 0x2
  4969. 00003BF2  42A7                     clr.l      -[A7]
  4970. 00003BF4  4267                     clr.w      -[A7]
  4971. 00003BF6  42A7                     clr.l      -[A7]
  4972. 00003BF8  A913                     syscall    NewWindow
  4973. 00003BFA  41FA C424                lea.l      A0, [PC - 0x3BDC /* 00000020, value 0x0, cstring "" */]
  4974. 00003BFE  209F                     move.l     [A0], [A7]+
  4975. 00003C00  2F3A C41E                move.l     -[A7], [PC - 0x3BE2 /* 00000020, value 0x0, cstring "" */]
  4976. 00003C04  A873                     syscall    SetPort
  4977. 00003C06  3F3C 0008                move.w     -[A7], 0x8
  4978. 00003C0A  A89C                     syscall    PenMode
  4979. 00003C0C  3F3C 0049                move.w     -[A7], 0x49 /* 'I' */
  4980. 00003C10  A887                     syscall    TextFont
  4981. 00003C12  3F3C 0000                move.w     -[A7], 0x0
  4982. 00003C16  A888                     syscall    TextFace
  4983. 00003C18  3F3C 0009                move.w     -[A7], 0x9 /* '\t' */
  4984. 00003C1C  A88A                     syscall    TextSize
  4985. 00003C1E  3F3C 0003                move.w     -[A7], 0x3
  4986. 00003C22  A889                     syscall    TextMode
  4987. 00003C24  42A7                     clr.l      -[A7]
  4988. 00003C26  A88D                     syscall    CharWidth
  4989. 00003C28  4A5F                     tst.w      [A7]+
  4990. 00003C2A  41FA C3FC                lea.l      A0, [PC - 0x3C04 /* 00000028, value 0x0, cstring "" */]
  4991. 00003C2E  3028 0006                move.w     D0, [A0 + 0x6]
  4992. 00003C32  0640 000F                addi.w     D0, 0xF
  4993. 00003C36  E840                     asr        D0.w, 4
  4994. 00003C38  D040                     add.w      D0, D0
  4995. 00003C3A  43FA C3C8                lea.l      A1, [PC - 0x3C38 /* 00000004, value 0x0, cstring "" */]
  4996. 00003C3E  3340 0004                move.w     [A1 + 0x4], D0
  4997. 00003C42  2368 0000 0006           move.l     [A1 + 0x6], [A0 + 0x0]
  4998. 00003C48  2368 0004 000A           move.l     [A1 + 0xA], [A0 + 0x4]
  4999. 00003C4E  3228 0004                move.w     D1, [A0 + 0x4]
  5000. 00003C52  9268 0000                sub.w      D1, [A0 + 0x0]
  5001. 00003C56  C0C1                     mulu.w     D0, D1
  5002. 00003C58  A11E                     syscall    NewPtr, flags=1
  5003. 00003C5A  43FA C3A8                lea.l      A1, [PC - 0x3C58 /* 00000004, value 0x0, cstring "" */]
  5004. 00003C5E  2288                     move.l     [A1], A0
  5005. 00003C60  203C 0000 00CE           move.l     D0, 0xCE
  5006. 00003C66  A11E                     syscall    NewPtr, flags=1
  5007. 00003C68  43FA C396                lea.l      A1, [PC - 0x3C6A /* 00000000, value 0x0, cstring "" */]
  5008. 00003C6C  2288                     move.l     [A1], A0
  5009. 00003C6E  2F08                     move.l     -[A7], A0
  5010. 00003C70  A86F                     syscall    OpenPort
  5011. 00003C72  487A C390                pea.l      [PC - 0x3C70 /* 00000004, value 0x0, cstring "" */]
  5012. 00003C76  A875                     syscall    SetPBits/SetPortBits
  5013. 00003C78  3F3C 0008                move.w     -[A7], 0x8
  5014. 00003C7C  A89C                     syscall    PenMode
  5015. 00003C7E  3F3C 0049                move.w     -[A7], 0x49 /* 'I' */
  5016. 00003C82  A887                     syscall    TextFont
  5017. 00003C84  3F3C 0000                move.w     -[A7], 0x0
  5018. 00003C88  A888                     syscall    TextFace
  5019. 00003C8A  3F3C 0009                move.w     -[A7], 0x9 /* '\t' */
  5020. 00003C8E  A88A                     syscall    TextSize
  5021. 00003C90  3F3C 0003                move.w     -[A7], 0x3
  5022. 00003C94  A889                     syscall    TextMode
  5023. 00003C96  2F3A C388                move.l     -[A7], [PC - 0x3C78 /* 00000020, value 0x0, cstring "" */]
  5024. 00003C9A  A873                     syscall    SetPort
  5025. 00003C9C  4EBA 0CEE                jsr        [PC + 0xCEE /* 0000498C */]
  5026. 00003CA0  31FC 7032 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7032 /* 'p2' */
  5027. 00003CA6  7601                     moveq.l    D3, 0x01
  5028. 00003CA8  47FA C4AC                lea.l      A3, [PC - 0x3B54 /* 00000156, value 0xF, cstring "" */]
  5029. 00003CAC  3683                     move.w     [A3], D3
  5030. 00003CAE  47FA C454                lea.l      A3, [PC - 0x3BAC /* 00000104, value 0x19, cstring "" */]
  5031. 00003CB2  3683                     move.w     [A3], D3
  5032. 00003CB4  47FA C538                lea.l      A3, [PC - 0x3AC8 /* 000001EE, value 0xF, cstring "" */]
  5033. 00003CB8  3683                     move.w     [A3], D3
  5034. 00003CBA  47FA C4B4                lea.l      A3, [PC - 0x3B4C /* 00000170, value 0xF, cstring "" */]
  5035. 00003CBE  3683                     move.w     [A3], D3
  5036. 00003CC0  47FA C47C                lea.l      A3, [PC - 0x3B84 /* 0000013E, value 0xF, cstring "" */]
  5037. 00003CC4  3683                     move.w     [A3], D3
  5038. 00003CC6  4243                     clr.w      D3
  5039. 00003CC8  47FA C4F4                lea.l      A3, [PC - 0x3B0C /* 000001BE, value 0xF, cstring "" */]
  5040. 00003CCC  3683                     move.w     [A3], D3
  5041. 00003CCE  47FA C4BC                lea.l      A3, [PC - 0x3B44 /* 0000018C, value 0xF, cstring "" */]
  5042. 00003CD2  3683                     move.w     [A3], D3
  5043. 00003CD4  47FA C4CA                lea.l      A3, [PC - 0x3B36 /* 000001A0, value 0xF, cstring "" */]
  5044. 00003CD8  3683                     move.w     [A3], D3
  5045. 00003CDA  47FA C4FA                lea.l      A3, [PC - 0x3B06 /* 000001D6, value 0xF, cstring "" */]
  5046. 00003CDE  3683                     move.w     [A3], D3
  5047. 00003CE0  203C 0000 FFFF           move.l     D0, 0xFFFF
  5048. 00003CE6  A032                     syscall    FlushEvents
  5049. 00003CE8  4EBA 0A8E                jsr        [PC + 0xA8E /* 00004778 */]
  5050. 00003CEC  31FC 7032 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7032 /* 'p2' */
  5051. 00003CF2  41FA C67E                lea.l      A0, [PC - 0x3982 /* 00000372, value 0x40000000 '@\0\0\0', cstring "@" */]
  5052. 00003CF6  43FA C6AA                lea.l      A1, [PC - 0x3956 /* 000003A2, value 0x0, cstring "" */]
  5053. 00003CFA  4EBA CF90                jsr        [PC - 0x3070 /* 00000C8C */]
  5054. 00003CFE  31FC 7032 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7032 /* 'p2' */
  5055. 00003D04  41FA C704                lea.l      A0, [PC - 0x38FC /* 0000040A, value 0x0, cstring "" */]
  5056. 00003D08  30BC 0002                move.w     [A0], 0x2
  5057. 00003D0C  42A7                     clr.l      -[A7]
  5058. 00003D0E  A975                     syscall    TickCount
  5059. 00003D10  201F                     move.l     D0, [A7]+
  5060. 00003D12  41FA C658                lea.l      A0, [PC - 0x39A8 /* 0000036C, value 0x0, cstring "" */]
  5061. 00003D16  2080                     move.l     [A0], D0
  5062. 00003D18  43FA 2042                lea.l      A1, [PC + 0x2042 /* 00005D5C, value 0x0, cstring "" */]
  5063. 00003D1C  45FA C810                lea.l      A2, [PC - 0x37F0 /* 0000052E, value 0xFFFFFFFF */]
  5064. 00003D20  2489                     move.l     [A2], A1
  5065. 00003D22  45FA C814                lea.l      A2, [PC - 0x37EC /* 00000538, value 0x0, cstring "" */]
  5066. 00003D26  24A9 0006                move.l     [A2], [A1 + 0x6]
  5067. 00003D2A  4EBA D586                jsr        [PC - 0x2A7A /* 000012B2 */]
  5068. 00003D2E  31FC 7032 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7032 /* 'p2' */
  5069. label00003D34:
  5070. 00003D34  31FC 7033 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7033 /* 'p3' */
  5071. 00003D3A  A9B4                     syscall    SystemTask
  5072. 00003D3C  303A C3FE                move.w     D0, [PC - 0x3C02 /* 0000013C, value 0x0, cstring "" */]
  5073. 00003D40  0C40 FFFF                cmpi.w     D0, 0xFFFF
  5074. 00003D44  6600 0032                bne        +0x34 /* 00003D78 */
  5075. 00003D48  41FA C3F2                lea.l      A0, [PC - 0x3C0E /* 0000013C, value 0x0, cstring "" */]
  5076. 00003D4C  30BC 0000                move.w     [A0], 0x0
  5077. 00003D50  41FA C332                lea.l      A0, [PC - 0x3CCE /* 00000084, value 0x0, cstring "" */]
  5078. 00003D54  30BC 0000                move.w     [A0], 0x0
  5079. 00003D58  47FA C3DA                lea.l      A3, [PC - 0x3C26 /* 00000134, value 0x448, cstring "" */]
  5080. 00003D5C  4A53                     tst.w      [A3]
  5081. 00003D5E  6700 0010                beq        +0x12 /* 00003D70 */
  5082. 00003D62  4EBA 07F0                jsr        [PC + 0x7F0 /* 00004554 */]
  5083. 00003D66  31FC 7033 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7033 /* 'p3' */
  5084. 00003D6C  4EFA 000A                jmp        [PC + 0xA /* 00003D78 */]
  5085. label00003D70:
  5086. 00003D70  47FA C3C2                lea.l      A3, [PC - 0x3C3E /* 00000134, value 0x448, cstring "" */]
  5087. 00003D74  4EFA 0212                jmp        [PC + 0x212 /* 00003F88 */]
  5088. label00003D78:
  5089. 00003D78  303A C38A                move.w     D0, [PC - 0x3C76 /* 00000104, value 0x0, cstring "" */]
  5090. 00003D7C  6700 000C                beq        +0xE /* 00003D8A */
  5091. 00003D80  41FA C5D2                lea.l      A0, [PC - 0x3A2E /* 00000354, value 0x0, cstring "" */]
  5092. 00003D84  4290                     clr.l      [A0]
  5093. 00003D86  42A8 0004                clr.l      [A0 + 0x4]
  5094. label00003D8A:
  5095. 00003D8A  4267                     clr.w      -[A7]
  5096. 00003D8C  3F3C FFFF                move.w     -[A7], 0xFFFF
  5097. 00003D90  487A C2D6                pea.l      [PC - 0x3D2A /* 00000068, value 0x0, cstring "" */]
  5098. 00003D94  A970                     syscall    GetNextEvent
  5099. 00003D96  4A5F                     tst.w      [A7]+
  5100. 00003D98  6600 0010                bne        +0x12 /* 00003DAA */
  5101. 00003D9C  4EBA F5F4                jsr        [PC - 0xA0C /* 00003392 */]
  5102. 00003DA0  31FC 7033 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7033 /* 'p3' */
  5103. 00003DA6  4EFA FF8C                jmp        [PC - 0x74 /* 00003D34 */]
  5104. label00003DAA:
  5105. 00003DAA  31FC 7040 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7040 /* 'p@' */
  5106. 00003DB0  303A C2B6                move.w     D0, [PC - 0x3D4A /* 00000068, value 0x0, cstring "" */]
  5107. 00003DB4  0C40 0002                cmpi.w     D0, 0x2
  5108. 00003DB8  67D0                     beq        -0x2E /* 00003D8A */
  5109. 00003DBA  0C40 0001                cmpi.w     D0, 0x1
  5110. 00003DBE  6700 0062                beq        +0x64 /* 00003E22 */
  5111. 00003DC2  0C40 0003                cmpi.w     D0, 0x3
  5112. 00003DC6  6700 002A                beq        +0x2C /* 00003DF2 */
  5113. 00003DCA  0C40 0006                cmpi.w     D0, 0x6
  5114. 00003DCE  66BA                     bne        -0x44 /* 00003D8A */
  5115. 00003DD0  207A C298                movea.l    A0, [PC - 0x3D68 /* 0000006A, value 0x0, cstring "" */]
  5116. 00003DD4  B1FA C24A                cmpa.l     A0, [PC - 0x3DB6 /* 00000020, value 0x0, cstring "" */]
  5117. 00003DD8  66B0                     bne        -0x4E /* 00003D8A */
  5118. 00003DDA  2F08                     move.l     -[A7], A0
  5119. 00003DDC  A922                     syscall    BeginUpdate
  5120. 00003DDE  4EBA 0C3A                jsr        [PC + 0xC3A /* 00004A1A */]
  5121. 00003DE2  31FC 7040 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7040 /* 'p@' */
  5122. 00003DE8  2F3A C280                move.l     -[A7], [PC - 0x3D80 /* 0000006A, value 0x0, cstring "" */]
  5123. 00003DEC  A923                     syscall    EndUpdate
  5124. 00003DEE  4EFA FF9A                jmp        [PC - 0x66 /* 00003D8A */]
  5125. label00003DF2:
  5126. 00003DF2  303A C282                move.w     D0, [PC - 0x3D7E /* 00000076, value 0x0, cstring "" */]
  5127. 00003DF6  0240 0100                andi.w     D0, 0x100
  5128. 00003DFA  678E                     beq        -0x70 /* 00003D8A */
  5129. 00003DFC  203A C26C                move.l     D0, [PC - 0x3D94 /* 0000006A, value 0x0, cstring "" */]
  5130. 00003E00  0240 00FF                andi.w     D0, 0xFF
  5131. 00003E04  42A7                     clr.l      -[A7]
  5132. 00003E06  3F00                     move.w     -[A7], D0
  5133. 00003E08  A93E                     syscall    MenuKey
  5134. 00003E0A  201F                     move.l     D0, [A7]+
  5135. 00003E0C  4EBA 0A02                jsr        [PC + 0xA02 /* 00004810 */]
  5136. 00003E10  31FC 7040 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7040 /* 'p@' */
  5137. 00003E16  303A C304                move.w     D0, [PC - 0x3CFC /* 0000011C, value 0x0, cstring "" */]
  5138. 00003E1A  6600 02E6                bne        +0x2E8 /* 00004102 */
  5139. 00003E1E  4EFA FF6A                jmp        [PC - 0x96 /* 00003D8A */]
  5140. label00003E22:
  5141. 00003E22  4267                     clr.w      -[A7]
  5142. 00003E24  2F3A C24C                move.l     -[A7], [PC - 0x3DB4 /* 00000072, value 0x0, cstring "" */]
  5143. 00003E28  487A C1FA                pea.l      [PC - 0x3E06 /* 00000024, value 0x0, cstring "" */]
  5144. 00003E2C  A92C                     syscall    FindWindow
  5145. 00003E2E  301F                     move.w     D0, [A7]+
  5146. 00003E30  0C40 0001                cmpi.w     D0, 0x1
  5147. 00003E34  6600 0022                bne        +0x24 /* 00003E58 */
  5148. 00003E38  42A7                     clr.l      -[A7]
  5149. 00003E3A  2F3A C236                move.l     -[A7], [PC - 0x3DCA /* 00000072, value 0x0, cstring "" */]
  5150. 00003E3E  A93D                     syscall    MenuSelect
  5151. 00003E40  201F                     move.l     D0, [A7]+
  5152. 00003E42  4EBA 09CC                jsr        [PC + 0x9CC /* 00004810 */]
  5153. 00003E46  31FC 7040 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7040 /* 'p@' */
  5154. 00003E4C  303A C2CE                move.w     D0, [PC - 0x3D32 /* 0000011C, value 0x0, cstring "" */]
  5155. 00003E50  6600 02B0                bne        +0x2B2 /* 00004102 */
  5156. 00003E54  4EFA FF34                jmp        [PC - 0xCC /* 00003D8A */]
  5157. label00003E58:
  5158. 00003E58  0C40 0002                cmpi.w     D0, 0x2
  5159. 00003E5C  6600 0010                bne        +0x12 /* 00003E6E */
  5160. 00003E60  487A C206                pea.l      [PC - 0x3DFA /* 00000068, value 0x0, cstring "" */]
  5161. 00003E64  2F3A C1BE                move.l     -[A7], [PC - 0x3E42 /* 00000024, value 0x0, cstring "" */]
  5162. 00003E68  A9B3                     syscall    SystemClick
  5163. 00003E6A  4EFA FF1E                jmp        [PC - 0xE2 /* 00003D8A */]
  5164. label00003E6E:
  5165. 00003E6E  41FA C208                lea.l      A0, [PC - 0x3DF8 /* 00000078, value 0x0, cstring "" */]
  5166. 00003E72  20BA C1FE                move.l     [A0], [PC - 0x3E02 /* 00000072, value 0x0, cstring "" */]
  5167. 00003E76  4267                     clr.w      -[A7]
  5168. 00003E78  2F3A C1FE                move.l     -[A7], [PC - 0x3E02 /* 00000078, value 0x0, cstring "" */]
  5169. 00003E7C  487A C230                pea.l      [PC - 0x3DD0 /* 000000AE, value 0x30001, cstring "" */]
  5170. 00003E80  A8AD                     syscall    PtInRect
  5171. 00003E82  4A5F                     tst.w      [A7]+
  5172. 00003E84  6700 0010                beq        +0x12 /* 00003E96 */
  5173. 00003E88  4EBA F842                jsr        [PC - 0x7BE /* 000036CC */]
  5174. 00003E8C  31FC 7040 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7040 /* 'p@' */
  5175. 00003E92  4EFA FEA0                jmp        [PC - 0x160 /* 00003D34 */]
  5176. label00003E96:
  5177. 00003E96  4267                     clr.w      -[A7]
  5178. 00003E98  2F3A C1DE                move.l     -[A7], [PC - 0x3E22 /* 00000078, value 0x0, cstring "" */]
  5179. 00003E9C  487A C246                pea.l      [PC - 0x3DBA /* 000000E4, value 0x30056, cstring "" */]
  5180. 00003EA0  A8AD                     syscall    PtInRect
  5181. 00003EA2  4A5F                     tst.w      [A7]+
  5182. 00003EA4  6700 0010                beq        +0x12 /* 00003EB6 */
  5183. 00003EA8  4EBA F9F0                jsr        [PC - 0x610 /* 0000389A */]
  5184. 00003EAC  31FC 7040 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7040 /* 'p@' */
  5185. 00003EB2  4EFA FE80                jmp        [PC - 0x180 /* 00003D34 */]
  5186. label00003EB6:
  5187. 00003EB6  4267                     clr.w      -[A7]
  5188. 00003EB8  2F3A C1BE                move.l     -[A7], [PC - 0x3E42 /* 00000078, value 0x0, cstring "" */]
  5189. 00003EBC  487A C23E                pea.l      [PC - 0x3DC2 /* 000000FC, value 0x30088, cstring "" */]
  5190. 00003EC0  A8AD                     syscall    PtInRect
  5191. 00003EC2  4A5F                     tst.w      [A7]+
  5192. 00003EC4  6700 0010                beq        +0x12 /* 00003ED6 */
  5193. 00003EC8  4EBA F6DA                jsr        [PC - 0x926 /* 000035A4 */]
  5194. 00003ECC  31FC 7040 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7040 /* 'p@' */
  5195. 00003ED2  4EFA FE60                jmp        [PC - 0x1A0 /* 00003D34 */]
  5196. label00003ED6:
  5197. 00003ED6  4EBA 08BC                jsr        [PC + 0x8BC /* 00004794 */]
  5198. 00003EDA  31FC 7040 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7040 /* 'p@' */
  5199. 00003EE0  47FA C274                lea.l      A3, [PC - 0x3D8C /* 00000156, value 0xF, cstring "" */]
  5200. 00003EE4  4EBA F656                jsr        [PC - 0x9AA /* 0000353C */]
  5201. 00003EE8  31FC 7040 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7040 /* 'p@' */
  5202. 00003EEE  47FA C214                lea.l      A3, [PC - 0x3DEC /* 00000104, value 0x19, cstring "" */]
  5203. 00003EF2  4EBA F648                jsr        [PC - 0x9B8 /* 0000353C */]
  5204. 00003EF6  31FC 7040 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7040 /* 'p@' */
  5205. 00003EFC  47FA C272                lea.l      A3, [PC - 0x3D8E /* 00000170, value 0xF, cstring "" */]
  5206. 00003F00  4EBA F63A                jsr        [PC - 0x9C6 /* 0000353C */]
  5207. 00003F04  31FC 7040 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7040 /* 'p@' */
  5208. 00003F0A  47FA C280                lea.l      A3, [PC - 0x3D80 /* 0000018C, value 0xF, cstring "" */]
  5209. 00003F0E  4EBA F62C                jsr        [PC - 0x9D4 /* 0000353C */]
  5210. 00003F12  31FC 7040 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7040 /* 'p@' */
  5211. 00003F18  47FA C286                lea.l      A3, [PC - 0x3D7A /* 000001A0, value 0xF, cstring "" */]
  5212. 00003F1C  4EBA F61E                jsr        [PC - 0x9E2 /* 0000353C */]
  5213. 00003F20  31FC 7040 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7040 /* 'p@' */
  5214. 00003F26  47FA C296                lea.l      A3, [PC - 0x3D6A /* 000001BE, value 0xF, cstring "" */]
  5215. 00003F2A  4EBA F610                jsr        [PC - 0x9F0 /* 0000353C */]
  5216. 00003F2E  31FC 7040 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7040 /* 'p@' */
  5217. 00003F34  47FA C2A0                lea.l      A3, [PC - 0x3D60 /* 000001D6, value 0xF, cstring "" */]
  5218. 00003F38  4EBA F602                jsr        [PC - 0x9FE /* 0000353C */]
  5219. 00003F3C  31FC 7040 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7040 /* 'p@' */
  5220. 00003F42  47FA C2AA                lea.l      A3, [PC - 0x3D56 /* 000001EE, value 0xF, cstring "" */]
  5221. 00003F46  4EBA F5F4                jsr        [PC - 0xA0C /* 0000353C */]
  5222. 00003F4A  31FC 7040 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7040 /* 'p@' */
  5223. 00003F50  4EBA 0826                jsr        [PC + 0x826 /* 00004778 */]
  5224. 00003F54  31FC 7040 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7040 /* 'p@' */
  5225. 00003F5A  4267                     clr.w      -[A7]
  5226. 00003F5C  2F3A C11A                move.l     -[A7], [PC - 0x3EE6 /* 00000078, value 0x0, cstring "" */]
  5227. 00003F60  487A C1CA                pea.l      [PC - 0x3E36 /* 0000012C, value 0xE00EB, cstring "" */]
  5228. 00003F64  A8AD                     syscall    PtInRect
  5229. 00003F66  4A5F                     tst.w      [A7]+
  5230. 00003F68  6700 0010                beq        +0x12 /* 00003F7A */
  5231. 00003F6C  47FA C1C6                lea.l      A3, [PC - 0x3E3A /* 00000134, value 0x448, cstring "" */]
  5232. 00003F70  4A53                     tst.w      [A3]
  5233. 00003F72  6600 00C4                bne        +0xC6 /* 00004038 */
  5234. 00003F76  4EFA 0010                jmp        [PC + 0x10 /* 00003F88 */]
  5235. label00003F7A:
  5236. 00003F7A  47FA C1B8                lea.l      A3, [PC - 0x3E48 /* 00000134, value 0x448, cstring "" */]
  5237. 00003F7E  4A53                     tst.w      [A3]
  5238. 00003F80  6600 0046                bne        +0x48 /* 00003FC8 */
  5239. 00003F84  4EFA 00E0                jmp        [PC + 0xE0 /* 00004066 */]
  5240. label00003F88:
  5241. 00003F88  36BC 0001                move.w     [A3], 0x1
  5242. 00003F8C  47FA C0AE                lea.l      A3, [PC - 0x3F52 /* 0000003C, value 0x0, cstring "" */]
  5243. 00003F90  3013                     move.w     D0, [A3]
  5244. 00003F92  0440 0080                subi.w     D0, 0x80
  5245. 00003F96  3680                     move.w     [A3], D0
  5246. 00003F98  47FA C08E                lea.l      A3, [PC - 0x3F72 /* 00000028, value 0x0, cstring "" */]
  5247. 00003F9C  302B 0006                move.w     D0, [A3 + 0x6]
  5248. 00003FA0  0440 0100                subi.w     D0, 0x100
  5249. 00003FA4  3740 0006                move.w     [A3 + 0x6], D0
  5250. 00003FA8  47FA C18A                lea.l      A3, [PC - 0x3E76 /* 00000134, value 0x448, cstring "" */]
  5251. 00003FAC  36BC 0001                move.w     [A3], 0x1
  5252. 00003FB0  487A C0D4                pea.l      [PC - 0x3F2C /* 00000086, value 0x0, cstring "" */]
  5253. 00003FB4  487A C08A                pea.l      [PC - 0x3F76 /* 00000040, value 0xFFFFFFFF */]
  5254. 00003FB8  A8A5                     syscall    FillRect
  5255. 00003FBA  4EBA 0598                jsr        [PC + 0x598 /* 00004554 */]
  5256. 00003FBE  31FC 7040 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7040 /* 'p@' */
  5257. 00003FC4  4EFA FDC4                jmp        [PC - 0x23C /* 00003D8A */]
  5258. label00003FC8:
  5259. 00003FC8  41FA C0B2                lea.l      A0, [PC - 0x3F4E /* 0000007C, value 0x0, cstring "" */]
  5260. 00003FCC  20BA C0AA                move.l     [A0], [PC - 0x3F56 /* 00000078, value 0x0, cstring "" */]
  5261. 00003FD0  43FA C0BC                lea.l      A1, [PC - 0x3F44 /* 0000008E, value 0x0, cstring "" */]
  5262. 00003FD4  3028 0002                move.w     D0, [A0 + 0x2]
  5263. 00003FD8  9069 0002                sub.w      D0, [A1 + 0x2]
  5264. 00003FDC  0640 0102                addi.w     D0, 0x102
  5265. 00003FE0  3140 0002                move.w     [A0 + 0x2], D0
  5266. 00003FE4  3028 0000                move.w     D0, [A0 + 0x0]
  5267. 00003FE8  9069 0000                sub.w      D0, [A1 + 0x0]
  5268. 00003FEC  3140 0000                move.w     [A0 + 0x0], D0
  5269. 00003FF0  47FA 015E                lea.l      A3, [PC + 0x15E /* 00004150, value 0xFC0117, cstring "" */]
  5270. 00003FF4  363A C08E                move.w     D3, [PC - 0x3F72 /* 00000084, value 0x0, cstring "" */]
  5271. 00003FF8  C6FC 003C                mulu.w     D3, 0x3C /* '<' */
  5272. 00003FFC  D7C3                     add.l      A3, D3
  5273. 00003FFE  7E05                     moveq.l    D7, 0x05
  5274. label00004000:
  5275. 00004000  4267                     clr.w      -[A7]
  5276. 00004002  2F3A C078                move.l     -[A7], [PC - 0x3F88 /* 0000007C, value 0x0, cstring "" */]
  5277. 00004006  4853                     pea.l      [A3]
  5278. 00004008  A8AD                     syscall    PtInRect
  5279. 0000400A  4A5F                     tst.w      [A7]+
  5280. 0000400C  6700 001E                beq        +0x20 /* 0000402C */
  5281. 00004010  362B 0008                move.w     D3, [A3 + 0x8]
  5282. 00004014  6B00 0022                bmi        +0x24 /* 00004038 */
  5283. 00004018  41FA C06A                lea.l      A0, [PC - 0x3F96 /* 00000084, value 0x0, cstring "" */]
  5284. 0000401C  3083                     move.w     [A0], D3
  5285. 0000401E  4EBA 0534                jsr        [PC + 0x534 /* 00004554 */]
  5286. 00004022  31FC 7040 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7040 /* 'p@' */
  5287. 00004028  4EFA FD60                jmp        [PC - 0x2A0 /* 00003D8A */]
  5288. label0000402C:
  5289. 0000402C  47EB 000A                lea.l      A3, [A3 + 0xA]
  5290. 00004030  51CF FFCE                dbf        D7, -0x34 /* 00004000 */
  5291. 00004034  4EFA 0030                jmp        [PC + 0x30 /* 00004066 */]
  5292. label00004038:
  5293. 00004038  47FA C002                lea.l      A3, [PC - 0x3FFE /* 0000003C, value 0x0, cstring "" */]
  5294. 0000403C  3013                     move.w     D0, [A3]
  5295. 0000403E  0640 0080                addi.w     D0, 0x80
  5296. 00004042  3680                     move.w     [A3], D0
  5297. 00004044  47FA BFE2                lea.l      A3, [PC - 0x401E /* 00000028, value 0x0, cstring "" */]
  5298. 00004048  302B 0006                move.w     D0, [A3 + 0x6]
  5299. 0000404C  0640 0100                addi.w     D0, 0x100
  5300. 00004050  3740 0006                move.w     [A3 + 0x6], D0
  5301. 00004054  47FA C0DE                lea.l      A3, [PC - 0x3F22 /* 00000134, value 0x448, cstring "" */]
  5302. 00004058  4253                     clr.w      [A3]
  5303. 0000405A  47FA C028                lea.l      A3, [PC - 0x3FD8 /* 00000084, value 0x0, cstring "" */]
  5304. 0000405E  36BC 0001                move.w     [A3], 0x1
  5305. 00004062  4EFA FD26                jmp        [PC - 0x2DA /* 00003D8A */]
  5306. label00004066:
  5307. 00004066  4267                     clr.w      -[A7]
  5308. 00004068  2F3A C00E                move.l     -[A7], [PC - 0x3FF2 /* 00000078, value 0x0, cstring "" */]
  5309. 0000406C  487A C050                pea.l      [PC - 0x3FB0 /* 000000BE, value 0x20032, cstring "" */]
  5310. 00004070  A8AD                     syscall    PtInRect
  5311. 00004072  4A5F                     tst.w      [A7]+
  5312. 00004074  6700 002A                beq        +0x2C /* 000040A0 */
  5313. label00004078:
  5314. 00004078  223A C2EE                move.l     D1, [PC - 0x3D12 /* 00000368, value 0x0, cstring "" */]
  5315. 0000407C  41FA C2D6                lea.l      A0, [PC - 0x3D2A /* 00000354, value 0x0, cstring "" */]
  5316. 00004080  2028 0008                move.l     D0, [A0 + 0x8]
  5317. 00004084  9081                     sub.l      D0, D1
  5318. 00004086  2140 0008                move.l     [A0 + 0x8], D0
  5319. 0000408A  4EBA F306                jsr        [PC - 0xCFA /* 00003392 */]
  5320. 0000408E  31FC 7040 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7040 /* 'p@' */
  5321. 00004094  4267                     clr.w      -[A7]
  5322. 00004096  A973                     syscall    StillDown
  5323. 00004098  4A5F                     tst.w      [A7]+
  5324. 0000409A  66DC                     bne        -0x22 /* 00004078 */
  5325. 0000409C  4EFA FCEC                jmp        [PC - 0x314 /* 00003D8A */]
  5326. label000040A0:
  5327. 000040A0  4267                     clr.w      -[A7]
  5328. 000040A2  2F3A BFD4                move.l     -[A7], [PC - 0x402C /* 00000078, value 0x0, cstring "" */]
  5329. 000040A6  487A C020                pea.l      [PC - 0x3FE0 /* 000000C8, value 0x100032, cstring "" */]
  5330. 000040AA  A8AD                     syscall    PtInRect
  5331. 000040AC  4A5F                     tst.w      [A7]+
  5332. 000040AE  6700 0014                beq        +0x16 /* 000040C4 */
  5333. 000040B2  41FA C2A0                lea.l      A0, [PC - 0x3D60 /* 00000354, value 0x0, cstring "" */]
  5334. 000040B6  4290                     clr.l      [A0]
  5335. 000040B8  42A8 0004                clr.l      [A0 + 0x4]
  5336. 000040BC  42A8 0008                clr.l      [A0 + 0x8]
  5337. 000040C0  4EFA FCC8                jmp        [PC - 0x338 /* 00003D8A */]
  5338. label000040C4:
  5339. 000040C4  4267                     clr.w      -[A7]
  5340. 000040C6  2F3A BFB0                move.l     -[A7], [PC - 0x4050 /* 00000078, value 0x0, cstring "" */]
  5341. 000040CA  487A C006                pea.l      [PC - 0x3FFA /* 000000D2, value 0x1E0032, cstring "" */]
  5342. 000040CE  A8AD                     syscall    PtInRect
  5343. 000040D0  4A5F                     tst.w      [A7]+
  5344. 000040D2  6700 002A                beq        +0x2C /* 000040FE */
  5345. label000040D6:
  5346. 000040D6  223A C290                move.l     D1, [PC - 0x3D70 /* 00000368, value 0x0, cstring "" */]
  5347. 000040DA  41FA C278                lea.l      A0, [PC - 0x3D88 /* 00000354, value 0x0, cstring "" */]
  5348. 000040DE  2028 0008                move.l     D0, [A0 + 0x8]
  5349. 000040E2  D081                     add.l      D0, D1
  5350. 000040E4  2140 0008                move.l     [A0 + 0x8], D0
  5351. 000040E8  4EBA F2A8                jsr        [PC - 0xD58 /* 00003392 */]
  5352. 000040EC  31FC 7040 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7040 /* 'p@' */
  5353. 000040F2  4267                     clr.w      -[A7]
  5354. 000040F4  A973                     syscall    StillDown
  5355. 000040F6  4A5F                     tst.w      [A7]+
  5356. 000040F8  66DC                     bne        -0x22 /* 000040D6 */
  5357. 000040FA  4EFA FC8E                jmp        [PC - 0x372 /* 00003D8A */]
  5358. label000040FE:
  5359. 000040FE  4EFA FC8A                jmp        [PC - 0x376 /* 00003D8A */]
  5360. label00004102:
  5361. 00004102  4E75                     rts
  5362. fn00004104:
  5363. 00004104  31FC 7028 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7028 /* 'p(' */
  5364. 0000410A  2F0E                     move.l     -[A7], A6
  5365. 0000410C  4DEF 0008                lea.l      A6, [A7 + 0x8]
  5366. 00004110  48E7 80E0                movem.l    -[A7], D0,A0,A1,A2
  5367. 00004114  45FA C1F6                lea.l      A2, [PC - 0x3E0A /* 0000030C, value 0x0, cstring "" */]
  5368. 00004118  34BC 0001                move.w     [A2], 0x1
  5369. 0000411C  203A C24E                move.l     D0, [PC - 0x3DB2 /* 0000036C, value 0x0, cstring "" */]
  5370. 00004120  45FA C1EC                lea.l      A2, [PC - 0x3E14 /* 0000030E, value 0x0, cstring "" */]
  5371. 00004124  0680 0000 012C           addi.l     D0, 0x12C
  5372. 0000412A  2480                     move.l     [A2], D0
  5373. 0000412C  45FA C1E4                lea.l      A2, [PC - 0x3E1C /* 00000312, value 0x0, cstring "" */]
  5374. 00004130  24AE 0004                move.l     [A2], [A6 + 0x4]
  5375. 00004134  45FA C1E0                lea.l      A2, [PC - 0x3E20 /* 00000316, value 0x0, cstring "" */]
  5376. 00004138  24AE 0000                move.l     [A2], [A6 + 0x0]
  5377. 0000413C  4CDF 0701                movem.l    D0,A0,A1,A2, [A7]+
  5378. 00004140  4FEE FFF8                lea.l      A7, [A6 - 0x8]
  5379. 00004144  2C5F                     movea.l    A6, [A7]+
  5380. 00004146  2F57 0008                move.l     [A7 + 0x8], [A7]
  5381. 0000414A  4FEF 0008                lea.l      A7, [A7 + 0x8]
  5382. 0000414E  4E75                     rts
  5383. 00004150  00FC                     .incomplete
  5384. 00004152  0117                     btst       [A7], D0
  5385. 00004154  0111                     btst       [A1], D0
  5386. 00004156  012C 0001                btst       [A4 + 0x1], D0
  5387. 0000415A  0115                     btst       [A5], D0
  5388. 0000415C  0117                     btst       [A7], D0
  5389. 0000415E  012A 012C                btst       [A2 + 0x12C], D0
  5390. 00004162  FFFF                     .invalid   <<F/7/7>>
  5391. 00004164  0000 0000                ori.b      D0, 0x0
  5392. 00004168  0000 0000                ori.b      D0, 0x0
  5393. 0000416C  0000 0000                ori.b      D0, 0x0
  5394. 00004170  0000 0000                ori.b      D0, 0x0
  5395. 00004174  0000 0000                ori.b      D0, 0x0
  5396. 00004178  0000 0000                ori.b      D0, 0x0
  5397. 0000417C  0000 0000                ori.b      D0, 0x0
  5398. 00004180  0000 0000                ori.b      D0, 0x0
  5399. 00004184  0000 0000                ori.b      D0, 0x0
  5400. 00004188  0000 0000                ori.b      D0, 0x0
  5401. 0000418C  00C4                     .incomplete
  5402. 0000418E  0105                     btst       D5, D0
  5403. 00004190  00D0                     .incomplete
  5404. 00004192  011A                     btst       [A2]+, D0
  5405. 00004194  0003 00D3                ori.b      D3, 0xD3
  5406. 00004198  0105                     btst       D5, D0
  5407. 0000419A  00DF                     .incomplete
  5408. 0000419C  011A                     btst       [A2]+, D0
  5409. 0000419E  000F 00E2                ori.b      A7, 0xE2
  5410. 000041A2  0105                     btst       D5, D0
  5411. 000041A4  00EE                     .incomplete
  5412. 000041A6  011A                     btst       [A2]+, D0
  5413. 000041A8  0002 00F1                ori.b      D2, 0xF1
  5414. 000041AC  0105                     btst       D5, D0
  5415. 000041AE  00FD                     .incomplete
  5416. 000041B0  011A                     btst       [A2]+, D0
  5417. 000041B2  0004 00F1                ori.b      D4, 0xF1
  5418. 000041B6  017E                     bchg       <<invalid special address>>, D0
  5419. 000041B8  00FD                     .incomplete
  5420. 000041BA  0193                     bclr       [A3], D0
  5421. 000041BC  0000 011D                ori.b      D0, 0x1D
  5422. 000041C0  017E                     bchg       <<invalid special address>>, D0
  5423. 000041C2  0129 0193                btst       [A1 + 0x193], D0
  5424. 000041C6  FFFF                     .invalid   <<F/7/7>>
  5425. 000041C8  010A                     btst       A2, D0
  5426. 000041CA  0108                     btst       A0, D0
  5427. 000041CC  0116                     btst       [A6], D0
  5428. 000041CE  011D                     btst       [A5]+, D0
  5429. 000041D0  000C 011B                ori.b      A4, 0x1B
  5430. 000041D4  0108                     btst       A0, D0
  5431. 000041D6  0127                     btst       -[A7], D0
  5432. 000041D8  011D                     btst       [A5]+, D0
  5433. 000041DA  FFFF                     .invalid   <<F/7/7>>
  5434. 000041DC  011B                     btst       [A3]+, D0
  5435. 000041DE  0158                     bchg       [A0]+, D0
  5436. 000041E0  0127                     btst       -[A7], D0
  5437. 000041E2  016D 0001                bchg       [A5 + 0x1], D0
  5438. 000041E6  0000 0000                ori.b      D0, 0x0
  5439. 000041EA  0000 0000                ori.b      D0, 0x0
  5440. 000041EE  0000 0000                ori.b      D0, 0x0
  5441. 000041F2  0000 0000                ori.b      D0, 0x0
  5442. 000041F6  0000 0000                ori.b      D0, 0x0
  5443. 000041FA  0000 0000                ori.b      D0, 0x0
  5444. 000041FE  0000 0000                ori.b      D0, 0x0
  5445. 00004202  0000 0103                ori.b      D0, 0x3
  5446. 00004206  010C                     btst       A4, D0
  5447. 00004208  010F                     btst       A7, D0
  5448. 0000420A  0121                     btst       -[A1], D0
  5449. 0000420C  0005 0111                ori.b      D5, 0x11
  5450. 00004210  010C                     btst       A4, D0
  5451. 00004212  011D                     btst       [A5]+, D0
  5452. 00004214  0121                     btst       -[A1], D0
  5453. 00004216  000C 011F                ori.b      A4, 0x1F
  5454. 0000421A  010C                     btst       A4, D0
  5455. 0000421C  012B 0121                btst       [A3 + 0x121], D0
  5456. 00004220  FFFF                     .invalid   <<F/7/7>>
  5457. 00004222  011F                     btst       [A7]+, D0
  5458. 00004224  015C                     bchg       [A4]+, D0
  5459. 00004226  012B 0171                btst       [A3 + 0x171], D0
  5460. 0000422A  0001 0000                ori.b      D1, 0x0
  5461. 0000422E  0000 0000                ori.b      D0, 0x0
  5462. 00004232  0000 0000                ori.b      D0, 0x0
  5463. 00004236  0000 0000                ori.b      D0, 0x0
  5464. 0000423A  0000 0000                ori.b      D0, 0x0
  5465. 0000423E  0000 010C                ori.b      D0, 0xC
  5466. 00004242  0107                     btst       D7, D0
  5467. 00004244  0118                     btst       [A0]+, D0
  5468. 00004246  011C                     btst       [A4]+, D0
  5469. 00004248  0009 010C                ori.b      A1, 0xC
  5470. 0000424C  017A 0118                bchg       [PC + 0x118 /* 00004366, value 0x0, cstring "" */], D0
  5471. 00004250  018F                     bclr       A7, D0
  5472. 00004252  0008 011C                ori.b      A0, 0x1C
  5473. 00004256  0107                     btst       D7, D0
  5474. 00004258  0128 011C                btst       [A0 + 0x11C], D0
  5475. 0000425C  FFFF                     .invalid   <<F/7/7>>
  5476. 0000425E  011C                     btst       [A4]+, D0
  5477. 00004260  0157                     bchg       [A7], D0
  5478. 00004262  0128 016C                btst       [A0 + 0x16C], D0
  5479. 00004266  0001 0000                ori.b      D1, 0x0
  5480. 0000426A  0000 0000                ori.b      D0, 0x0
  5481. 0000426E  0000 0000                ori.b      D0, 0x0
  5482. 00004272  0000 0000                ori.b      D0, 0x0
  5483. 00004276  0000 0000                ori.b      D0, 0x0
  5484. 0000427A  0000 0100                ori.b      D0, 0x0
  5485. 0000427E  010A                     btst       A2, D0
  5486. 00004280  010C                     btst       A4, D0
  5487. 00004282  011F                     btst       [A7]+, D0
  5488. 00004284  000A 0100                ori.b      A2, 0x0
  5489. 00004288  017D                     bchg       <<invalid special address>>, D0
  5490. 0000428A  010C                     btst       A4, D0
  5491. 0000428C  0192                     bclr       [A2], D0
  5492. 0000428E  0006 010E                ori.b      D6, 0xE
  5493. 00004292  010A                     btst       A2, D0
  5494. 00004294  011A                     btst       [A2]+, D0
  5495. 00004296  011F                     btst       [A7]+, D0
  5496. 00004298  0003 011C                ori.b      D3, 0x1C
  5497. 0000429C  010A                     btst       A2, D0
  5498. 0000429E  0128 011F                btst       [A0 + 0x11F], D0
  5499. 000042A2  FFFF                     .invalid   <<F/7/7>>
  5500. 000042A4  011C                     btst       [A4]+, D0
  5501. 000042A6  0159                     bchg       [A1]+, D0
  5502. 000042A8  0128 016E                btst       [A0 + 0x16E], D0
  5503. 000042AC  0001 0000                ori.b      D1, 0x0
  5504. 000042B0  0000 0000                ori.b      D0, 0x0
  5505. 000042B4  0000 0000                ori.b      D0, 0x0
  5506. 000042B8  0102                     btst       D2, D0
  5507. 000042BA  010C                     btst       A4, D0
  5508. 000042BC  010E                     btst       A6, D0
  5509. 000042BE  0121                     btst       -[A1], D0
  5510. 000042C0  0005 0102                ori.b      D5, 0x2
  5511. 000042C4  017F                     bchg       <<invalid special address>>, D0
  5512. 000042C6  010E                     btst       A6, D0
  5513. 000042C8  0194                     bclr       [A4], D0
  5514. 000042CA  0007 0110                ori.b      D7, 0x10
  5515. 000042CE  010C                     btst       A4, D0
  5516. 000042D0  011C                     btst       [A4]+, D0
  5517. 000042D2  0121                     btst       -[A1], D0
  5518. 000042D4  0003 011E                ori.b      D3, 0x1E
  5519. 000042D8  010C                     btst       A4, D0
  5520. 000042DA  012A 0121                btst       [A2 + 0x121], D0
  5521. 000042DE  FFFF                     .invalid   <<F/7/7>>
  5522. 000042E0  011E                     btst       [A6]+, D0
  5523. 000042E2  015B                     bchg       [A3]+, D0
  5524. 000042E4  012A 0170                btst       [A2 + 0x170], D0
  5525. 000042E8  0001 0000                ori.b      D1, 0x0
  5526. 000042EC  0000 0000                ori.b      D0, 0x0
  5527. 000042F0  0000 0000                ori.b      D0, 0x0
  5528. 000042F4  0102                     btst       D2, D0
  5529. 000042F6  010C                     btst       A4, D0
  5530. 000042F8  010E                     btst       A6, D0
  5531. 000042FA  0121                     btst       -[A1], D0
  5532. 000042FC  0006 0102                ori.b      D6, 0x2
  5533. 00004300  017F                     bchg       <<invalid special address>>, D0
  5534. 00004302  010E                     btst       A6, D0
  5535. 00004304  0194                     bclr       [A4], D0
  5536. 00004306  000A 0110                ori.b      A2, 0x10
  5537. 0000430A  010C                     btst       A4, D0
  5538. 0000430C  011C                     btst       [A4]+, D0
  5539. 0000430E  0121                     btst       -[A1], D0
  5540. 00004310  0003 011E                ori.b      D3, 0x1E
  5541. 00004314  010C                     btst       A4, D0
  5542. 00004316  012A 0121                btst       [A2 + 0x121], D0
  5543. 0000431A  FFFF                     .invalid   <<F/7/7>>
  5544. 0000431C  011E                     btst       [A6]+, D0
  5545. 0000431E  015B                     bchg       [A3]+, D0
  5546. 00004320  012A 0170                btst       [A2 + 0x170], D0
  5547. 00004324  0001 0000                ori.b      D1, 0x0
  5548. 00004328  0000 0000                ori.b      D0, 0x0
  5549. 0000432C  0000 0000                ori.b      D0, 0x0
  5550. 00004330  010E                     btst       A6, D0
  5551. 00004332  0105                     btst       D5, D0
  5552. 00004334  011A                     btst       [A2]+, D0
  5553. 00004336  011A                     btst       [A2]+, D0
  5554. 00004338  0004 010E                ori.b      D4, 0xE
  5555. 0000433C  0178 011A                bchg       [0x0000011A], D0
  5556. 00004340  018D                     bclr       A5, D0
  5557. 00004342  0009 011C                ori.b      A1, 0x1C
  5558. 00004346  0105                     btst       D5, D0
  5559. 00004348  0128 011A                btst       [A0 + 0x11A], D0
  5560. 0000434C  FFFF                     .invalid   <<F/7/7>>
  5561. 0000434E  011C                     btst       [A4]+, D0
  5562. 00004350  0155                     bchg       [A5], D0
  5563. 00004352  0128 016A                btst       [A0 + 0x16A], D0
  5564. 00004356  0001 0000                ori.b      D1, 0x0
  5565. 0000435A  0000 0000                ori.b      D0, 0x0
  5566. 0000435E  0000 0000                ori.b      D0, 0x0
  5567. 00004362  0000 0000                ori.b      D0, 0x0
  5568. 00004366  0000 0000                ori.b      D0, 0x0
  5569. 0000436A  0000 010E                ori.b      D0, 0xE
  5570. 0000436E  0105                     btst       D5, D0
  5571. 00004370  011A                     btst       [A2]+, D0
  5572. 00004372  011A                     btst       [A2]+, D0
  5573. 00004374  0008 010E                ori.b      A0, 0xE
  5574. 00004378  0178 011A                bchg       [0x0000011A], D0
  5575. 0000437C  018D                     bclr       A5, D0
  5576. 0000437E  0004 011C                ori.b      D4, 0x1C
  5577. 00004382  0105                     btst       D5, D0
  5578. 00004384  0128 011A                btst       [A0 + 0x11A], D0
  5579. 00004388  FFFF                     .invalid   <<F/7/7>>
  5580. 0000438A  011C                     btst       [A4]+, D0
  5581. 0000438C  0155                     bchg       [A5], D0
  5582. 0000438E  0128 016A                btst       [A0 + 0x16A], D0
  5583. 00004392  0001 0000                ori.b      D1, 0x0
  5584. 00004396  0000 0000                ori.b      D0, 0x0
  5585. 0000439A  0000 0000                ori.b      D0, 0x0
  5586. 0000439E  0000 0000                ori.b      D0, 0x0
  5587. 000043A2  0000 0000                ori.b      D0, 0x0
  5588. 000043A6  0000 00A9                ori.b      D0, 0xA9
  5589. 000043AA  010C                     btst       A4, D0
  5590. 000043AC  00B5 0121 000F 0102 010C ori.l      [[A5 + <<invalid base displacement size>> + D0] + 0x10C], 0x121000F
  5591. 000043B6  010E                     btst       A6, D0
  5592. 000043B8  0121                     btst       -[A1], D0
  5593. 000043BA  0007 0102                ori.b      D7, 0x2
  5594. 000043BE  017F                     bchg       <<invalid special address>>, D0
  5595. 000043C0  010E                     btst       A6, D0
  5596. 000043C2  0194                     bclr       [A4], D0
  5597. 000043C4  0005 0110                ori.b      D5, 0x10
  5598. 000043C8  010C                     btst       A4, D0
  5599. 000043CA  011C                     btst       [A4]+, D0
  5600. 000043CC  0121                     btst       -[A1], D0
  5601. 000043CE  0003 011E                ori.b      D3, 0x1E
  5602. 000043D2  010C                     btst       A4, D0
  5603. 000043D4  012A 0121                btst       [A2 + 0x121], D0
  5604. 000043D8  FFFF                     .invalid   <<F/7/7>>
  5605. 000043DA  011E                     btst       [A6]+, D0
  5606. 000043DC  015B                     bchg       [A3]+, D0
  5607. 000043DE  012A 0170                btst       [A2 + 0x170], D0
  5608. 000043E2  0001 0110                ori.b      D1, 0x10
  5609. 000043E6  0107                     btst       D7, D0
  5610. 000043E8  011C                     btst       [A4]+, D0
  5611. 000043EA  011C                     btst       [A4]+, D0
  5612. 000043EC  000C 011E                ori.b      A4, 0x1E
  5613. 000043F0  0107                     btst       D7, D0
  5614. 000043F2  012A 011C                btst       [A2 + 0x11C], D0
  5615. 000043F6  FFFF                     .invalid   <<F/7/7>>
  5616. 000043F8  011B                     btst       [A3]+, D0
  5617. 000043FA  0157                     bchg       [A7], D0
  5618. 000043FC  0127                     btst       -[A7], D0
  5619. 000043FE  016C 0001                bchg       [A4 + 0x1], D0
  5620. 00004402  0000 0000                ori.b      D0, 0x0
  5621. 00004406  0000 0000                ori.b      D0, 0x0
  5622. 0000440A  0000 0000                ori.b      D0, 0x0
  5623. 0000440E  0000 0000                ori.b      D0, 0x0
  5624. 00004412  0000 0000                ori.b      D0, 0x0
  5625. 00004416  0000 0000                ori.b      D0, 0x0
  5626. 0000441A  0000 0000                ori.b      D0, 0x0
  5627. 0000441E  0000 00C2                ori.b      D0, 0xC2
  5628. 00004422  0106                     btst       D6, D0
  5629. 00004424  00CE                     .incomplete
  5630. 00004426  011B                     btst       [A3]+, D0
  5631. 00004428  000D 00DD                ori.b      A5, 0xDD
  5632. 0000442C  0106                     btst       D6, D0
  5633. 0000442E  00E9                     .incomplete
  5634. 00004430  011B                     btst       [A3]+, D0
  5635. 00004432  000B 0000                ori.b      A3, 0x0
  5636. 00004436  0000 0000                ori.b      D0, 0x0
  5637. 0000443A  0000 0000                ori.b      D0, 0x0
  5638. 0000443E  0106                     btst       D6, D0
  5639. 00004440  0106                     btst       D6, D0
  5640. 00004442  0112                     btst       [A2], D0
  5641. 00004444  011B                     btst       [A3]+, D0
  5642. 00004446  000E 011C                ori.b      A6, 0x1C
  5643. 0000444A  0106                     btst       D6, D0
  5644. 0000444C  0128 011B                btst       [A0 + 0x11B], D0
  5645. 00004450  FFFF                     .invalid   <<F/7/7>>
  5646. 00004452  011C                     btst       [A4]+, D0
  5647. 00004454  0179 0128 018E           bchg       [0x0128018E], D0
  5648. 0000445A  0001 0110                ori.b      D1, 0x10
  5649. 0000445E  0106                     btst       D6, D0
  5650. 00004460  011C                     btst       [A4]+, D0
  5651. 00004462  011B                     btst       [A3]+, D0
  5652. 00004464  000C 011E                ori.b      A4, 0x1E
  5653. 00004468  0106                     btst       D6, D0
  5654. 0000446A  012A 011B                btst       [A2 + 0x11B], D0
  5655. 0000446E  FFFF                     .invalid   <<F/7/7>>
  5656. 00004470  011E                     btst       [A6]+, D0
  5657. 00004472  0179 012A 018E           bchg       [0x012A018E], D0
  5658. 00004478  0001 0000                ori.b      D1, 0x0
  5659. 0000447C  0000 0000                ori.b      D0, 0x0
  5660. 00004480  0000 0000                ori.b      D0, 0x0
  5661. 00004484  0000 0000                ori.b      D0, 0x0
  5662. 00004488  0000 0000                ori.b      D0, 0x0
  5663. 0000448C  0000 0000                ori.b      D0, 0x0
  5664. 00004490  0000 0000                ori.b      D0, 0x0
  5665. 00004494  0000 0000                ori.b      D0, 0x0
  5666. 00004498  010E                     btst       A6, D0
  5667. 0000449A  0104                     btst       D4, D0
  5668. 0000449C  011A                     btst       [A2]+, D0
  5669. 0000449E  0119                     btst       [A1]+, D0
  5670. 000044A0  000C 011C                ori.b      A4, 0x1C
  5671. 000044A4  0104                     btst       D4, D0
  5672. 000044A6  0128 0119                btst       [A0 + 0x119], D0
  5673. 000044AA  FFFF                     .invalid   <<F/7/7>>
  5674. 000044AC  011C                     btst       [A4]+, D0
  5675. 000044AE  0177 0128 018C           bchg       [A7 + 0x18C + D0], D0
  5676. 000044B4  0001 0000                ori.b      D1, 0x0
  5677. 000044B8  0000 0000                ori.b      D0, 0x0
  5678. 000044BC  0000 0000                ori.b      D0, 0x0
  5679. 000044C0  0000 0000                ori.b      D0, 0x0
  5680. 000044C4  0000 0000                ori.b      D0, 0x0
  5681. 000044C8  0000 0000                ori.b      D0, 0x0
  5682. 000044CC  0000 0000                ori.b      D0, 0x0
  5683. 000044D0  0000 0000                ori.b      D0, 0x0
  5684. 000044D4  010D                     btst       A5, D0
  5685. 000044D6  010B                     btst       A3, D0
  5686. 000044D8  0119                     btst       [A1]+, D0
  5687. 000044DA  0120                     btst       -[A0], D0
  5688. 000044DC  0010 011C                ori.b      [A0], 0x1C
  5689. 000044E0  010B                     btst       A3, D0
  5690. 000044E2  0128 0120                btst       [A0 + 0x120], D0
  5691. 000044E6  FFFF                     .invalid   <<F/7/7>>
  5692. 000044E8  011C                     btst       [A4]+, D0
  5693. 000044EA  017E                     bchg       <<invalid special address>>, D0
  5694. 000044EC  0128 0193                btst       [A0 + 0x193], D0
  5695. 000044F0  0001 0000                ori.b      D1, 0x0
  5696. 000044F4  0000 0000                ori.b      D0, 0x0
  5697. 000044F8  0000 0000                ori.b      D0, 0x0
  5698. 000044FC  0000 0000                ori.b      D0, 0x0
  5699. 00004500  0000 0000                ori.b      D0, 0x0
  5700. 00004504  0000 0000                ori.b      D0, 0x0
  5701. 00004508  0000 0000                ori.b      D0, 0x0
  5702. 0000450C  0000 0000                ori.b      D0, 0x0
  5703. 00004510  0106                     btst       D6, D0
  5704. 00004512  010B                     btst       A3, D0
  5705. 00004514  0112                     btst       [A2], D0
  5706. 00004516  0120                     btst       -[A0], D0
  5707. 00004518  000F 011C                ori.b      A7, 0x1C
  5708. 0000451C  010B                     btst       A3, D0
  5709. 0000451E  0128 0120                btst       [A0 + 0x120], D0
  5710. 00004522  FFFF                     .invalid   <<F/7/7>>
  5711. 00004524  011C                     btst       [A4]+, D0
  5712. 00004526  017E                     bchg       <<invalid special address>>, D0
  5713. 00004528  0128 0193                btst       [A0 + 0x193], D0
  5714. 0000452C  0001 0000                ori.b      D1, 0x0
  5715. 00004530  0000 0000                ori.b      D0, 0x0
  5716. 00004534  0000 0000                ori.b      D0, 0x0
  5717. 00004538  0000 0000                ori.b      D0, 0x0
  5718. 0000453C  0000 0000                ori.b      D0, 0x0
  5719. 00004540  0000 0000                ori.b      D0, 0x0
  5720. 00004544  0000 0000                ori.b      D0, 0x0
  5721. 00004548  0000 0000                ori.b      D0, 0x0
  5722. 0000454C  0000 0000                ori.b      D0, 0x0
  5723. 00004550  0000 0000                ori.b      D0, 0x0
  5724. fn00004554:
  5725. 00004554  31FC 7068 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7068 /* 'ph' */
  5726. 0000455A  48E7 3C10                movem.l    -[A7], D2,D3,D4,D5,A3
  5727. 0000455E  487A BAF8                pea.l      [PC - 0x4508 /* 00000058, value 0xDDBB77EE */]
  5728. 00004562  A89D                     syscall    PenPat
  5729. 00004564  3F3C 0001                move.w     -[A7], 0x1
  5730. 00004568  3F3C 0001                move.w     -[A7], 0x1
  5731. 0000456C  A89B                     syscall    PenSize
  5732. 0000456E  47FA BB16                lea.l      A3, [PC - 0x44EA /* 00000086, value 0x0, cstring "" */]
  5733. 00004572  3F2B 0002                move.w     -[A7], [A3 + 0x2]
  5734. 00004576  3F2B 0000                move.w     -[A7], [A3 + 0x0]
  5735. 0000457A  A893                     syscall    MoveTo
  5736. 0000457C  3F2B 0002                move.w     -[A7], [A3 + 0x2]
  5737. 00004580  3F2B 0004                move.w     -[A7], [A3 + 0x4]
  5738. 00004584  A891                     syscall    LineTo
  5739. 00004586  487A BAC8                pea.l      [PC - 0x4538 /* 00000050, value 0x0, cstring "" */]
  5740. 0000458A  A89D                     syscall    PenPat
  5741. 0000458C  363A BAF6                move.w     D3, [PC - 0x450A /* 00000084, value 0x0, cstring "" */]
  5742. 00004590  0643 03E8                addi.w     D3, 0x3E8
  5743. 00004594  42A7                     clr.l      -[A7]
  5744. 00004596  3F03                     move.w     -[A7], D3
  5745. 00004598  A9BC                     syscall    GetPicture
  5746. 0000459A  205F                     movea.l    A0, [A7]+
  5747. 0000459C  6700 0078                beq        +0x7A /* 00004616 */
  5748. 000045A0  47FA BADE                lea.l      A3, [PC - 0x4522 /* 00000080, value 0x0, cstring "" */]
  5749. 000045A4  2688                     move.l     [A3], A0
  5750. 000045A6  2653                     movea.l    A3, [A3]
  5751. 000045A8  2F0B                     move.l     -[A7], A3
  5752. 000045AA  2653                     movea.l    A3, [A3]
  5753. 000045AC  4CAB 003C 0002           movem.w    D2,D3,D4,D5, [A3 + 0x2]
  5754. 000045B2  45FA BAEA                lea.l      A2, [PC - 0x4516 /* 0000009E, value 0x0, cstring "" */]
  5755. 000045B6  4892 003C                movem.w    [A2], D2,D3,D4,D5
  5756. 000045BA  487A BAE2                pea.l      [PC - 0x451E /* 0000009E, value 0x0, cstring "" */]
  5757. 000045BE  41FA BACE                lea.l      A0, [PC - 0x4532 /* 0000008E, value 0x0, cstring "" */]
  5758. 000045C2  3F28 0002                move.w     -[A7], [A0 + 0x2]
  5759. 000045C6  9757                     sub.w      [A7], D3
  5760. 000045C8  3F28 0000                move.w     -[A7], [A0 + 0x0]
  5761. 000045CC  9557                     sub.w      [A7], D2
  5762. 000045CE  A8A8                     syscall    OffsetRect
  5763. 000045D0  487A BACC                pea.l      [PC - 0x4534 /* 0000009E, value 0x0, cstring "" */]
  5764. 000045D4  4EBA BFC8                jsr        [PC - 0x4038 /* 0000059E */]
  5765. 000045D8  31FC 7068 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7068 /* 'ph' */
  5766. 000045DE  487A BAAE                pea.l      [PC - 0x4552 /* 0000008E, value 0x0, cstring "" */]
  5767. 000045E2  487A BA6C                pea.l      [PC - 0x4594 /* 00000050, value 0x0, cstring "" */]
  5768. 000045E6  A8A5                     syscall    FillRect
  5769. 000045E8  A8F6                     syscall    DrawPicture
  5770. 000045EA  4EBA BFC6                jsr        [PC - 0x403A /* 000005B2 */]
  5771. 000045EE  31FC 7068 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7068 /* 'ph' */
  5772. 000045F4  487A BA0E                pea.l      [PC - 0x45F2 /* 00000004, value 0x0, cstring "" */]
  5773. 000045F8  487A BA18                pea.l      [PC - 0x45E8 /* 00000012, value 0x0, cstring "" */]
  5774. 000045FC  487A BA90                pea.l      [PC - 0x4570 /* 0000008E, value 0x0, cstring "" */]
  5775. 00004600  487A BA8C                pea.l      [PC - 0x4574 /* 0000008E, value 0x0, cstring "" */]
  5776. 00004604  3F3C 0004                move.w     -[A7], 0x4
  5777. 00004608  2F3C 0000 0000           move.l     -[A7], 0x0
  5778. 0000460E  A8EC                     syscall    CopyBits
  5779. label00004610:
  5780. 00004610  4CDF 083C                movem.l    D2,D3,D4,D5,A3, [A7]+
  5781. 00004614  4E75                     rts
  5782. label00004616:
  5783. 00004616  47FA BA76                lea.l      A3, [PC - 0x458A /* 0000008E, value 0x0, cstring "" */]
  5784. 0000461A  3F2B 0002                move.w     -[A7], [A3 + 0x2]
  5785. 0000461E  3F2B 0000                move.w     -[A7], [A3 + 0x0]
  5786. 00004622  A893                     syscall    MoveTo
  5787. 00004624  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  5788. 00004628  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  5789. 0000462C  A894                     syscall    Move
  5790. 0000462E  487A 06E9                pea.l      [PC + 0x6E9 /* 00004D19, value 0x1B506963, pstring "Picture resource not found." */]
  5791. 00004632  A884                     syscall    DrawString
  5792. 00004634  4EFA FFDA                jmp        [PC - 0x26 /* 00004610 */]
  5793. 00004638  2020                     move.l     D0, -[A0]
  5794. 0000463A  204F                     movea.l    A0, A7
  5795. 0000463C  7269                     moveq.l    D1, 0x69
  5796. 0000463E  6F6E                     ble        +0x70 /* 000046AE */
  5797. 00004640  2073 7061                movea.l    A0, [A3 + D7.w + 0x61]
  5798. 00004644  6365                     bls        +0x67 /* 000046AB */
  5799. 00004646  2066                     movea.l    A0, -[A6]
  5800. 00004648  6C69                     bge        +0x6B /* 000046B3 */
  5801. 0000464A  6768                     beq        +0x6A /* 000046B4 */
  5802. 0000464C  7420                     moveq.l    D2, 0x20
  5803. 0000464E  7369                     moveq.l    D1, 0x69
  5804. 00004650  6D75                     blt        +0x77 /* 000046C7 */
  5805. 00004652  6C61                     bge        +0x63 /* 000046B5 */
  5806. 00004654  746F                     moveq.l    D2, 0x6F
  5807. 00004656  722C                     moveq.l    D1, 0x2C
  5808. 00004658  2076 6572 7369 6F6E 206F movea.l    A0, [[A6 + 0x73696F6E] + 0x206F]
  5809. 00004662  6620                     bne        +0x22 /* 00004684 */
  5810. 00004664  3320                     move.w     -[A1], -[A0]
  5811. 00004666  5365                     subq.w     -[A5], 1
  5812. 00004668  7020                     moveq.l    D0, 0x20
  5813. 0000466A  3139 3838 2020           move.w     -[A0], [0x38382020]
  5814. 00004670  2057                     movea.l    A0, [A7]
  5815. 00004672  7269                     moveq.l    D1, 0x69
  5816. 00004674  7474                     moveq.l    D2, 0x74
  5817. 00004676  656E                     bcs        +0x70 /* 000046E6 */
  5818. 00004678  2062                     movea.l    A0, -[A2]
  5819. 0000467A  7920                     moveq.l    D4, 0x20
  5820. 0000467C  526F 6265                addq.w     [A7 + 0x6265], 1
  5821. 00004680  7274                     moveq.l    D1, 0x74
  5822. 00004682  2050                     movea.l    A0, [A0]
  5823. label00004684:
  5824. 00004684  6175                     bsr        +0x77 /* 000046FB */
  5825. 00004686  6C20                     bge        +0x22 /* 000046A8 */
  5826. 00004688  4D75 6E61                chk.w      D6, [A5 + D6 * 8 + 0x61]
  5827. 0000468C  666F                     bne        +0x71 /* 000046FD */
  5828. 0000468E  206F 6620                movea.l    A0, [A7 + 0x6620]
  5829. 00004692  4261                     clr.w      -[A1]
  5830. 00004694  7272                     moveq.l    D1, 0x72
  5831. 00004696  696E                     bvs        +0x70 /* 00004706 */
  5832. 00004698  6774                     beq        +0x76 /* 0000470E */
  5833. 0000469A  6F6E                     ble        +0x70 /* 0000470A */
  5834. 0000469C  2C20                     move.l     D6, -[A0]
  5835. 0000469E  5249                     addq.w     A1, 1
  5836. 000046A0  2E20                     move.l     D7, -[A0]
  5837. 000046A2  2054                     movea.l    A0, [A4]
  5838. 000046A4  6869                     bvc        +0x6B /* 0000470F */
  5839. 000046A6  7320                     moveq.l    D1, 0x20
  5840. label000046A8:
  5841. 000046A8  7072                     moveq.l    D0, 0x72
  5842. 000046AA  6F67                     ble        +0x69 /* 00004713 */
  5843. 000046AC  7261                     moveq.l    D1, 0x61
  5844. label000046AE:
  5845. 000046AE  6D20                     blt        +0x22 /* 000046D0 */
  5846. 000046B0  6D61                     blt        +0x63 /* 00004713 */
  5847. 000046B2  7920                     moveq.l    D4, 0x20
  5848. label000046B4:
  5849. 000046B4  6265                     bhi        +0x67 /* 0000471B */
  5850. 000046B6  2064                     movea.l    A0, -[A4]
  5851. 000046B8  7570                     moveq.l    D2, 0x70
  5852. 000046BA  6C69                     bge        +0x6B /* 00004725 */
  5853. 000046BC  6361                     bls        +0x63 /* 0000471F */
  5854. 000046BE  7465                     moveq.l    D2, 0x65
  5855. 000046C0  6420                     bcc        +0x22 /* 000046E2 */
  5856. 000046C2  616E                     bsr        +0x70 /* 00004732 */
  5857. 000046C4  6420                     bcc        +0x22 /* 000046E6 */
  5858. 000046C6  6469                     bcc        +0x6B /* 00004731 */
  5859. 000046C8  7374                     moveq.l    D1, 0x74
  5860. 000046CA  7269                     moveq.l    D1, 0x69
  5861. 000046CC  6275                     bhi        +0x77 /* 00004743 */
  5862. 000046CE  7465                     moveq.l    D2, 0x65
  5863. label000046D0:
  5864. 000046D0  642C                     bcc        +0x2E /* 000046FE */
  5865. 000046D2  2070 726F                movea.l    A0, [A0 + D7.w * 2 + 0x6F]
  5866. 000046D6  7669                     moveq.l    D3, 0x69
  5867. 000046D8  6465                     bcc        +0x67 /* 0000473F */
  5868. 000046DA  6420                     bcc        +0x22 /* 000046FC */
  5869. 000046DC  7468                     moveq.l    D2, 0x68
  5870. 000046DE  6174                     bsr        +0x76 /* 00004754 */
  5871. 000046E0  2074 6865                movea.l    A0, [A4 + D6 + 0x65]
  5872. // begin alternate branch 000046E2-000046E4
  5873. label000046E2:
  5874. 000046E2  6865                     bvc        +0x67 /* 00004749 */
  5875. // end alternate branch 000046E2-000046E4
  5876. label000046E2: // (misaligned)
  5877. 000046E4  2066                     movea.l    A0, -[A6]
  5878. label000046E6:
  5879. 000046E6  7265                     moveq.l    D1, 0x65
  5880. 000046E8  6577                     bcs        +0x79 /* 00004761 */
  5881. 000046EA  6172                     bsr        +0x74 /* 0000475E */
  5882. 000046EC  6520                     bcs        +0x22 /* 0000470E */
  5883. 000046EE  7374                     moveq.l    D1, 0x74
  5884. 000046F0  6174                     bsr        +0x76 /* 00004766 */
  5885. 000046F2  656D                     bcs        +0x6F /* 00004761 */
  5886. 000046F4  656E                     bcs        +0x70 /* 00004764 */
  5887. 000046F6  7420                     moveq.l    D2, 0x20
  5888. 000046F8  6973                     bvs        +0x75 /* 0000476D */
  5889. 000046FA  206E 6F74                movea.l    A0, [A6 + 0x6F74]
  5890. // begin alternate branch 000046FC-000046FE
  5891. label000046FC:
  5892. 000046FC  6F74                     ble        +0x76 /* 00004772 */
  5893. // end alternate branch 000046FC-000046FE
  5894. label000046FC: // (misaligned)
  5895. label000046FE:
  5896. 000046FE  2063                     movea.l    A0, -[A3]
  5897. 00004700  6861                     bvc        +0x63 /* 00004763 */
  5898. 00004702  6E67                     bgt        +0x69 /* 0000476B */
  5899. 00004704  6564                     bcs        +0x66 /* 0000476A */
  5900. label00004706:
  5901. 00004706  206F 7220                movea.l    A0, [A7 + 0x7220]
  5902. label0000470A:
  5903. 0000470A  7265                     moveq.l    D1, 0x65
  5904. 0000470C  6D6F                     blt        +0x71 /* 0000477D */
  5905. label0000470E:
  5906. 0000470E  7665                     moveq.l    D3, 0x65
  5907. 00004710  642E                     bcc        +0x30 /* 00004740 */
  5908. 00004712  2020                     move.l     D0, -[A0]
  5909. 00004714  2000                     move.l     D0, D0
  5910. fn00004716:
  5911. 00004716  31FC 7002 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7002
  5912. 0000471C  4E50 0000                link       A0, 0
  5913. 00004720  48E7 F000                movem.l    -[A7], D0,D1,D2,D3
  5914. 00004724  2028 0008                move.l     D0, [A0 + 0x8]
  5915. 00004728  4A80                     tst.l      D0
  5916. 0000472A  5BC3                     smi        D3
  5917. 0000472C  6A00 0004                bpl        +0x6 /* 00004732 */
  5918. 00004730  4480                     neg.l      D0
  5919. fn00004732:
  5920. 00004732  2200                     move.l     D1, D0
  5921. 00004734  C2FA BC3A                mulu.w     D1, [PC - 0x43C6 /* FFFFBC3C, cstring ""<EOF> */]
  5922. 00004738  4840                     swap.w     D0
  5923. 0000473A  C0FA BC34                mulu.w     D0, [PC - 0x43CC /* FFFFBC36, cstring ""<EOF> */]
  5924. 0000473E  2400                     move.l     D2, D0
  5925. label00004740:
  5926. 00004740  4242                     clr.w      D2
  5927. 00004742  4842                     swap.w     D2
  5928. 00004744  4840                     swap.w     D0
  5929. 00004746  4240                     clr.w      D0
  5930. 00004748  D280                     add.l      D1, D0
  5931. 0000474A  6400 0004                bcc        +0x6 /* 00004750 */
  5932. 0000474E  5282                     addq.l     D2, 1
  5933. label00004750:
  5934. 00004750  0681 0000 0020           addi.l     D1, 0x20 /* ' ' */
  5935. // begin alternate branch 00004754-0000475C
  5936. fn00004754:
  5937. 00004754  0020 6400                ori.b      -[A0], 0x0
  5938. 00004758  0004 5282                ori.b      D4, 0x82
  5939. // end alternate branch 00004754-0000475C
  5940. fn00004754: // (misaligned)
  5941. 00004756  6400 0004                bcc        +0x6 /* 0000475C */
  5942. 0000475A  5282                     addq.l     D2, 1
  5943. label0000475C:
  5944. 0000475C  EC89                     lsr        D1, 6
  5945. fn0000475E:
  5946. 0000475E  EC9A                     ror        D2, 6
  5947. 00004760  4242                     clr.w      D2
  5948. 00004762  D282                     add.l      D1, D2
  5949. label00004764:
  5950. 00004764  4A03                     tst.b      D3
  5951. fn00004766:
  5952. 00004766  6700 0004                beq        +0x6 /* 0000476C */
  5953. label0000476A:
  5954. 0000476A  4481                     neg.l      D1
  5955. label0000476C:
  5956. 0000476C  2141 0008                move.l     [A0 + 0x8], D1
  5957. 00004770  4CDF 000F                movem.l    D0,D1,D2,D3, [A7]+
  5958. // begin alternate branch 00004772-00004776
  5959. label00004772:
  5960. 00004772  000F 4E58                ori.b      A7, 0x58 /* 'X' */
  5961. // end alternate branch 00004772-00004776
  5962. label00004772: // (misaligned)
  5963. 00004774  4E58                     unlink     A0
  5964. 00004776  4E75                     rts
  5965. fn00004778:
  5966. 00004778  31FC 7069 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7069 /* 'pi' */
  5967. 0000477E  3C3A B8B0                move.w     D6, [PC - 0x4750 /* 00000030, value 0x0, cstring "" */]
  5968. 00004782  303A BA6A                move.w     D0, [PC - 0x4596 /* 000001EE, value 0x0, cstring "" */]
  5969. 00004786  6700 0004                beq        +0x6 /* 0000478C */
  5970. 0000478A  E246                     asr        D6.w, 1
  5971. label0000478C:
  5972. 0000478C  41FA B8A4                lea.l      A0, [PC - 0x475C /* 00000032, value 0x0, cstring "" */]
  5973. 00004790  3086                     move.w     [A0], D6
  5974. 00004792  4E75                     rts
  5975. fn00004794:
  5976. 00004794  31FC 7039 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7039 /* 'p9' */
  5977. 0000479A  47FA B9A2                lea.l      A3, [PC - 0x465E /* 0000013E, value 0xF, cstring "" */]
  5978. 0000479E  3613                     move.w     D3, [A3]
  5979. 000047A0  4EBA ED9A                jsr        [PC - 0x1266 /* 0000353C */]
  5980. 000047A4  31FC 7039 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7039 /* 'p9' */
  5981. 000047AA  303A B992                move.w     D0, [PC - 0x466E /* 0000013E, value 0x0, cstring "" */]
  5982. 000047AE  B043                     cmp.w      D0, D3
  5983. 000047B0  6700 005C                beq        +0x5E /* 0000480E */
  5984. 000047B4  0C40 0000                cmpi.w     D0, 0x0
  5985. 000047B8  6600 003C                bne        +0x3E /* 000047F6 */
  5986. 000047BC  2F3A B862                move.l     -[A7], [PC - 0x479E /* 00000020, value 0x0, cstring "" */]
  5987. 000047C0  A91F                     syscall    SelectWindow
  5988. 000047C2  2F3A 01B8                move.l     -[A7], [PC + 0x1B8 /* 0000497C, value 0x0, cstring "" */]
  5989. 000047C6  3F3C 0000                move.w     -[A7], 0x0
  5990. 000047CA  A93A                     syscall    DisableItem
  5991. 000047CC  4EBA BDE4                jsr        [PC - 0x421C /* 000005B2 */]
  5992. 000047D0  31FC 7039 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7039 /* 'p9' */
  5993. 000047D6  363A B95C                move.w     D3, [PC - 0x46A4 /* 00000134, value 0x0, cstring "" */]
  5994. 000047DA  6700 0016                beq        +0x18 /* 000047F2 */
  5995. 000047DE  487A B8B6                pea.l      [PC - 0x474A /* 00000096, value 0x0, cstring "" */]
  5996. 000047E2  487A B85C                pea.l      [PC - 0x47A4 /* 00000040, value 0xFFFFFFFF */]
  5997. 000047E6  A8A5                     syscall    FillRect
  5998. 000047E8  4EBA FD6A                jsr        [PC - 0x296 /* 00004554 */]
  5999. 000047EC  31FC 7039 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7039 /* 'p9' */
  6000. label000047F2:
  6001. 000047F2  4EFA 001A                jmp        [PC + 0x1A /* 0000480E */]
  6002. label000047F6:
  6003. 000047F6  2F3A B828                move.l     -[A7], [PC - 0x47D8 /* 00000020, value 0x0, cstring "" */]
  6004. 000047FA  2F3C 0000 0000           move.l     -[A7], 0x0
  6005. 00004800  A921                     syscall    SendBehind
  6006. 00004802  2F3A 0178                move.l     -[A7], [PC + 0x178 /* 0000497C, value 0x0, cstring "" */]
  6007. 00004806  3F3C 0000                move.w     -[A7], 0x0
  6008. 0000480A  A939                     syscall    EnableItem
  6009. 0000480C  A937                     syscall    DrawMenuBar
  6010. label0000480E:
  6011. 0000480E  4E75                     rts
  6012. fn00004810:
  6013. 00004810  31FC 7034 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7034 /* 'p4' */
  6014. 00004816  2200                     move.l     D1, D0
  6015. 00004818  4841                     swap.w     D1
  6016. 0000481A  0C41 0001                cmpi.w     D1, 0x1
  6017. 0000481E  6600 0054                bne        +0x56 /* 00004874 */
  6018. 00004822  0C40 0001                cmpi.w     D0, 0x1
  6019. 00004826  6600 000E                bne        +0x10 /* 00004836 */
  6020. 0000482A  41FA B910                lea.l      A0, [PC - 0x46F0 /* 0000013C, value 0x0, cstring "" */]
  6021. 0000482E  30BC FFFF                move.w     [A0], 0xFFFF
  6022. 00004832  4EFA 00F0                jmp        [PC + 0xF0 /* 00004924 */]
  6023. label00004836:
  6024. 00004836  2F3A 0144                move.l     -[A7], [PC + 0x144 /* 0000497C, value 0x0, cstring "" */]
  6025. 0000483A  3F00                     move.w     -[A7], D0
  6026. 0000483C  487A 00EE                pea.l      [PC + 0xEE /* 0000492C, value 0x0, cstring "" */]
  6027. 00004840  A946                     syscall    GetMenuItemText/GetItem
  6028. 00004842  4267                     clr.w      -[A7]
  6029. 00004844  487A 00E6                pea.l      [PC + 0xE6 /* 0000492C, value 0x0, cstring "" */]
  6030. 00004848  A9B6                     syscall    OpenDeskAcc
  6031. 0000484A  301F                     move.w     D0, [A7]+
  6032. 0000484C  4EBA BD64                jsr        [PC - 0x429C /* 000005B2 */]
  6033. 00004850  31FC 7034 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7034 /* 'p4' */
  6034. 00004856  4EBA 0212                jsr        [PC + 0x212 /* 00004A6A */]
  6035. 0000485A  31FC 7034 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7034 /* 'p4' */
  6036. 00004860  6700 00C2                beq        +0xC4 /* 00004924 */
  6037. 00004864  2F3A 011E                move.l     -[A7], [PC + 0x11E /* 00004984, value 0x0, cstring "" */]
  6038. 00004868  3F3C 0000                move.w     -[A7], 0x0
  6039. 0000486C  A939                     syscall    EnableItem
  6040. 0000486E  A937                     syscall    DrawMenuBar
  6041. 00004870  4EFA 00B2                jmp        [PC + 0xB2 /* 00004924 */]
  6042. label00004874:
  6043. 00004874  0C41 0002                cmpi.w     D1, 0x2
  6044. 00004878  6600 0016                bne        +0x18 /* 00004890 */
  6045. 0000487C  0C40 0001                cmpi.w     D0, 0x1
  6046. 00004880  6600 00A2                bne        +0xA4 /* 00004924 */
  6047. 00004884  41FA B896                lea.l      A0, [PC - 0x476A /* 0000011C, value 0xE, cstring "" */]
  6048. 00004888  30BC FFFF                move.w     [A0], 0xFFFF
  6049. 0000488C  4EFA 0096                jmp        [PC + 0x96 /* 00004924 */]
  6050. label00004890:
  6051. 00004890  0C41 0003                cmpi.w     D1, 0x3
  6052. 00004894  6600 0010                bne        +0x12 /* 000048A6 */
  6053. 00004898  5340                     subq.w     D0, 1
  6054. 0000489A  4267                     clr.w      -[A7]
  6055. 0000489C  3F00                     move.w     -[A7], D0
  6056. 0000489E  A9C2                     syscall    SysEdit
  6057. 000048A0  4A5F                     tst.w      [A7]+
  6058. 000048A2  4EFA 0080                jmp        [PC + 0x80 /* 00004924 */]
  6059. label000048A6:
  6060. 000048A6  0C41 0004                cmpi.w     D1, 0x4
  6061. 000048AA  6600 0078                bne        +0x7A /* 00004924 */
  6062. 000048AE  3600                     move.w     D3, D0
  6063. 000048B0  0C43 0003                cmpi.w     D3, 0x3
  6064. 000048B4  6E00 0042                bgt        +0x44 /* 000048F8 */
  6065. 000048B8  41FA B94E                lea.l      A0, [PC - 0x46B2 /* 00000208, value 0x10000, cstring "" */]
  6066. 000048BC  3083                     move.w     [A0], D3
  6067. 000048BE  2F3A 00C8                move.l     -[A7], [PC + 0xC8 /* 00004988, value 0x0, cstring "" */]
  6068. 000048C2  3F3C 0001                move.w     -[A7], 0x1
  6069. 000048C6  3F3C 0000                move.w     -[A7], 0x0
  6070. 000048CA  A944                     syscall    SetItmMark
  6071. 000048CC  2F3A 00BA                move.l     -[A7], [PC + 0xBA /* 00004988, value 0x0, cstring "" */]
  6072. 000048D0  3F3C 0002                move.w     -[A7], 0x2
  6073. 000048D4  3F3C 0000                move.w     -[A7], 0x0
  6074. 000048D8  A944                     syscall    SetItmMark
  6075. 000048DA  2F3A 00AC                move.l     -[A7], [PC + 0xAC /* 00004988, value 0x0, cstring "" */]
  6076. 000048DE  3F3C 0003                move.w     -[A7], 0x3
  6077. 000048E2  3F3C 0000                move.w     -[A7], 0x0
  6078. 000048E6  A944                     syscall    SetItmMark
  6079. 000048E8  2F3A 009E                move.l     -[A7], [PC + 0x9E /* 00004988, value 0x0, cstring "" */]
  6080. 000048EC  3F03                     move.w     -[A7], D3
  6081. 000048EE  3F3C FFA5                move.w     -[A7], 0xFFA5
  6082. 000048F2  A944                     syscall    SetItmMark
  6083. 000048F4  4EFA 002E                jmp        [PC + 0x2E /* 00004924 */]
  6084. label000048F8:
  6085. 000048F8  0C40 0005                cmpi.w     D0, 0x5
  6086. 000048FC  6600 0026                bne        +0x28 /* 00004924 */
  6087. 00004900  47FA B904                lea.l      A3, [PC - 0x46FC /* 00000206, value 0x1, cstring "" */]
  6088. 00004904  3613                     move.w     D3, [A3]
  6089. 00004906  4443                     neg.w      D3
  6090. 00004908  5243                     addq.w     D3, 1
  6091. 0000490A  3683                     move.w     [A3], D3
  6092. 0000490C  4A43                     tst.w      D3
  6093. 0000490E  6700 0004                beq        +0x6 /* 00004914 */
  6094. 00004912  7612                     moveq.l    D3, 0x12
  6095. label00004914:
  6096. 00004914  2F3A 0072                move.l     -[A7], [PC + 0x72 /* 00004988, value 0x0, cstring "" */]
  6097. 00004918  3F3C 0005                move.w     -[A7], 0x5
  6098. 0000491C  3F03                     move.w     -[A7], D3
  6099. 0000491E  A944                     syscall    SetItmMark
  6100. 00004920  4EFA 0002                jmp        [PC + 0x2 /* 00004924 */]
  6101. label00004924:
  6102. 00004924  3F3C 0000                move.w     -[A7], 0x0
  6103. 00004928  A938                     syscall    HiliteMenu
  6104. 0000492A  4E75                     rts
  6105. 0000492C  0000 0000                ori.b      D0, 0x0
  6106. 00004930  0000 0000                ori.b      D0, 0x0
  6107. 00004934  0000 0000                ori.b      D0, 0x0
  6108. 00004938  0000 0000                ori.b      D0, 0x0
  6109. 0000493C  0000 0000                ori.b      D0, 0x0
  6110. 00004940  0000 0000                ori.b      D0, 0x0
  6111. 00004944  0000 0000                ori.b      D0, 0x0
  6112. 00004948  0000 0000                ori.b      D0, 0x0
  6113. 0000494C  0000 0000                ori.b      D0, 0x0
  6114. 00004950  0000 0000                ori.b      D0, 0x0
  6115. 00004954  0000 0000                ori.b      D0, 0x0
  6116. 00004958  0000 0000                ori.b      D0, 0x0
  6117. 0000495C  0000 0000                ori.b      D0, 0x0
  6118. 00004960  0000 0000                ori.b      D0, 0x0
  6119. 00004964  0000 0000                ori.b      D0, 0x0
  6120. 00004968  0000 0000                ori.b      D0, 0x0
  6121. 0000496C  0000 0000                ori.b      D0, 0x0
  6122. 00004970  0000 0000                ori.b      D0, 0x0
  6123. 00004974  0000 0000                ori.b      D0, 0x0
  6124. 00004978  0000 0000                ori.b      D0, 0x0
  6125. 0000497C  0000 0000                ori.b      D0, 0x0
  6126. 00004980  0000 0000                ori.b      D0, 0x0
  6127. 00004984  0000 0000                ori.b      D0, 0x0
  6128. 00004988  0000 0000                ori.b      D0, 0x0
  6129. fn0000498C:
  6130. 0000498C  31FC 7035 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7035 /* 'p5' */
  6131. 00004992  42A7                     clr.l      -[A7]
  6132. 00004994  3F3C 0001                move.w     -[A7], 0x1
  6133. 00004998  A9BF                     syscall    GetRMenu
  6134. 0000499A  41FA FFE0                lea.l      A0, [PC - 0x20 /* 0000497C, value 0x0, cstring "" */]
  6135. 0000499E  209F                     move.l     [A0], [A7]+
  6136. 000049A0  2F3A FFDA                move.l     -[A7], [PC - 0x26 /* 0000497C, value 0x0, cstring "" */]
  6137. 000049A4  2F3C 4452 5652           move.l     -[A7], 0x44525652 /* 'DRVR' */
  6138. 000049AA  A94D                     syscall    AppendResMenu/AddResMenu
  6139. 000049AC  2F3A FFCE                move.l     -[A7], [PC - 0x32 /* 0000497C, value 0x0, cstring "" */]
  6140. 000049B0  3F3C 0000                move.w     -[A7], 0x0
  6141. 000049B4  A935                     syscall    InsertMenu
  6142. 000049B6  42A7                     clr.l      -[A7]
  6143. 000049B8  3F3C 0002                move.w     -[A7], 0x2
  6144. 000049BC  A9BF                     syscall    GetRMenu
  6145. 000049BE  41FA FFC0                lea.l      A0, [PC - 0x40 /* 00004980, value 0x0, cstring "" */]
  6146. 000049C2  209F                     move.l     [A0], [A7]+
  6147. 000049C4  2F3A FFBA                move.l     -[A7], [PC - 0x46 /* 00004980, value 0x0, cstring "" */]
  6148. 000049C8  3F3C 0000                move.w     -[A7], 0x0
  6149. 000049CC  A935                     syscall    InsertMenu
  6150. 000049CE  42A7                     clr.l      -[A7]
  6151. 000049D0  3F3C 0003                move.w     -[A7], 0x3
  6152. 000049D4  A9BF                     syscall    GetRMenu
  6153. 000049D6  41FA FFAC                lea.l      A0, [PC - 0x54 /* 00004984, value 0x0, cstring "" */]
  6154. 000049DA  209F                     move.l     [A0], [A7]+
  6155. 000049DC  2F3A FFA6                move.l     -[A7], [PC - 0x5A /* 00004984, value 0x0, cstring "" */]
  6156. 000049E0  3F3C 0000                move.w     -[A7], 0x0
  6157. 000049E4  A935                     syscall    InsertMenu
  6158. 000049E6  2F3A FF9C                move.l     -[A7], [PC - 0x64 /* 00004984, value 0x0, cstring "" */]
  6159. 000049EA  3F3C 0000                move.w     -[A7], 0x0
  6160. 000049EE  A93A                     syscall    DisableItem
  6161. 000049F0  42A7                     clr.l      -[A7]
  6162. 000049F2  3F3C 0004                move.w     -[A7], 0x4
  6163. 000049F6  A9BF                     syscall    GetRMenu
  6164. 000049F8  41FA FF8E                lea.l      A0, [PC - 0x72 /* 00004988, value 0x0, cstring "" */]
  6165. 000049FC  209F                     move.l     [A0], [A7]+
  6166. 000049FE  2F3A FF88                move.l     -[A7], [PC - 0x78 /* 00004988, value 0x0, cstring "" */]
  6167. 00004A02  3F3C 0000                move.w     -[A7], 0x0
  6168. 00004A06  A935                     syscall    InsertMenu
  6169. 00004A08  2F3A FF7E                move.l     -[A7], [PC - 0x82 /* 00004988, value 0x0, cstring "" */]
  6170. 00004A0C  3F3C 0001                move.w     -[A7], 0x1
  6171. 00004A10  3F3C FFA5                move.w     -[A7], 0xFFA5
  6172. 00004A14  A944                     syscall    SetItmMark
  6173. 00004A16  A937                     syscall    DrawMenuBar
  6174. 00004A18  4E75                     rts
  6175. fn00004A1A:
  6176. 00004A1A  31FC 7037 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7037 /* 'p7' */
  6177. 00004A20  4EBA 0048                jsr        [PC + 0x48 /* 00004A6A */]
  6178. 00004A24  31FC 7037 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7037 /* 'p7' */
  6179. 00004A2A  6600 0016                bne        +0x18 /* 00004A42 */
  6180. 00004A2E  2F3A FF54                move.l     -[A7], [PC - 0xAC /* 00004984, value 0x0, cstring "" */]
  6181. 00004A32  3F3C 0000                move.w     -[A7], 0x0
  6182. 00004A36  A93A                     syscall    DisableItem
  6183. 00004A38  363A B704                move.w     D3, [PC - 0x48FC /* 0000013E, value 0x0, cstring "" */]
  6184. 00004A3C  6700 0004                beq        +0x6 /* 00004A42 */
  6185. 00004A40  A937                     syscall    DrawMenuBar
  6186. label00004A42:
  6187. 00004A42  4EBA 0038                jsr        [PC + 0x38 /* 00004A7C */]
  6188. 00004A46  31FC 7037 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7037 /* 'p7' */
  6189. 00004A4C  303A B6E6                move.w     D0, [PC - 0x491A /* 00000134, value 0x0, cstring "" */]
  6190. 00004A50  6700 0016                beq        +0x18 /* 00004A68 */
  6191. 00004A54  487A B630                pea.l      [PC - 0x49D0 /* 00000086, value 0x0, cstring "" */]
  6192. 00004A58  487A B5E6                pea.l      [PC - 0x4A1A /* 00000040, value 0xFFFFFFFF */]
  6193. 00004A5C  A8A5                     syscall    FillRect
  6194. 00004A5E  4EBA FAF4                jsr        [PC - 0x50C /* 00004554 */]
  6195. 00004A62  31FC 7037 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7037 /* 'p7' */
  6196. label00004A68:
  6197. 00004A68  4E75                     rts
  6198. fn00004A6A:
  6199. 00004A6A  31FC 7038 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7038 /* 'p8' */
  6200. 00004A70  42A7                     clr.l      -[A7]
  6201. 00004A72  A924                     syscall    FrontWindow
  6202. 00004A74  205F                     movea.l    A0, [A7]+
  6203. 00004A76  B1FA B5A8                cmpa.l     A0, [PC - 0x4A58 /* 00000020, value 0x0, cstring "" */]
  6204. 00004A7A  4E75                     rts
  6205. fn00004A7C:
  6206. 00004A7C  31FC 7036 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7036 /* 'p6' */
  6207. 00004A82  487A B5B0                pea.l      [PC - 0x4A50 /* 00000034, value 0x0, cstring "" */]
  6208. 00004A86  487A B5B8                pea.l      [PC - 0x4A48 /* 00000040, value 0xFFFFFFFF */]
  6209. 00004A8A  A8A5                     syscall    FillRect
  6210. 00004A8C  487A B5CA                pea.l      [PC - 0x4A36 /* 00000058, value 0xDDBB77EE */]
  6211. 00004A90  A89D                     syscall    PenPat
  6212. 00004A92  3F3C 0001                move.w     -[A7], 0x1
  6213. 00004A96  3F3C 0001                move.w     -[A7], 0x1
  6214. 00004A9A  A89B                     syscall    PenSize
  6215. 00004A9C  47FA B596                lea.l      A3, [PC - 0x4A6A /* 00000034, value 0x0, cstring "" */]
  6216. 00004AA0  3F2B 0002                move.w     -[A7], [A3 + 0x2]
  6217. 00004AA4  3F2B 0000                move.w     -[A7], [A3 + 0x0]
  6218. 00004AA8  A893                     syscall    MoveTo
  6219. 00004AAA  3F2B 0006                move.w     -[A7], [A3 + 0x6]
  6220. 00004AAE  3F2B 0000                move.w     -[A7], [A3 + 0x0]
  6221. 00004AB2  A891                     syscall    LineTo
  6222. 00004AB4  487A B592                pea.l      [PC - 0x4A6E /* 00000048, value 0x55AA55AA */]
  6223. 00004AB8  A89D                     syscall    PenPat
  6224. 00004ABA  487A B5EA                pea.l      [PC - 0x4A16 /* 000000A6, value 0x20000, cstring "" */]
  6225. 00004ABE  A8A1                     syscall    FrameRect
  6226. 00004AC0  487A B61A                pea.l      [PC - 0x49E6 /* 000000DC, value 0x20055, cstring "" */]
  6227. 00004AC4  A8A1                     syscall    FrameRect
  6228. 00004AC6  487A B62C                pea.l      [PC - 0x49D4 /* 000000F4, value 0x20087, cstring "" */]
  6229. 00004ACA  A8A1                     syscall    FrameRect
  6230. 00004ACC  487A B5F0                pea.l      [PC - 0x4A10 /* 000000BE, value 0x20032, cstring "" */]
  6231. 00004AD0  A8A1                     syscall    FrameRect
  6232. 00004AD2  3F2B 0002                move.w     -[A7], [A3 + 0x2]
  6233. 00004AD6  3F2B 0000                move.w     -[A7], [A3 + 0x0]
  6234. 00004ADA  A893                     syscall    MoveTo
  6235. 00004ADC  3F3C 003C                move.w     -[A7], 0x3C /* '<' */
  6236. 00004AE0  3F3C 0002                move.w     -[A7], 0x2
  6237. 00004AE4  A894                     syscall    Move
  6238. 00004AE6  487A B5DE                pea.l      [PC - 0x4A22 /* 000000C6, value 0x1460010 */]
  6239. 00004AEA  A884                     syscall    DrawString
  6240. 00004AEC  487A B5DA                pea.l      [PC - 0x4A26 /* 000000C8, value 0x100032, cstring "" */]
  6241. 00004AF0  A8A1                     syscall    FrameRect
  6242. 00004AF2  3F2B 0002                move.w     -[A7], [A3 + 0x2]
  6243. 00004AF6  3F2B 0000                move.w     -[A7], [A3 + 0x0]
  6244. 00004AFA  A893                     syscall    MoveTo
  6245. 00004AFC  3F3C 003C                move.w     -[A7], 0x3C /* '<' */
  6246. 00004B00  3F3C 0010                move.w     -[A7], 0x10
  6247. 00004B04  A894                     syscall    Move
  6248. 00004B06  487A B5C8                pea.l      [PC - 0x4A38 /* 000000D0, value 0x153001E */]
  6249. 00004B0A  A884                     syscall    DrawString
  6250. 00004B0C  487A B5C4                pea.l      [PC - 0x4A3C /* 000000D2, value 0x1E0032, cstring "" */]
  6251. 00004B10  A8A1                     syscall    FrameRect
  6252. 00004B12  3F2B 0002                move.w     -[A7], [A3 + 0x2]
  6253. 00004B16  3F2B 0000                move.w     -[A7], [A3 + 0x0]
  6254. 00004B1A  A893                     syscall    MoveTo
  6255. 00004B1C  3F3C 003C                move.w     -[A7], 0x3C /* '<' */
  6256. 00004B20  3F3C 001E                move.w     -[A7], 0x1E
  6257. 00004B24  A894                     syscall    Move
  6258. 00004B26  487A B5B2                pea.l      [PC - 0x4A4E /* 000000DA, value 0x1520002 */]
  6259. 00004B2A  A884                     syscall    DrawString
  6260. 00004B2C  487A B5FE                pea.l      [PC - 0x4A02 /* 0000012C, value 0xE00EB, cstring "" */]
  6261. 00004B30  A8A1                     syscall    FrameRect
  6262. 00004B32  3F2B 0002                move.w     -[A7], [A3 + 0x2]
  6263. 00004B36  3F2B 0000                move.w     -[A7], [A3 + 0x0]
  6264. 00004B3A  A893                     syscall    MoveTo
  6265. 00004B3C  3F3C 00F6                move.w     -[A7], 0xF6
  6266. 00004B40  3F3C 0010                move.w     -[A7], 0x10
  6267. 00004B44  A894                     syscall    Move
  6268. 00004B46  487A B5EE                pea.l      [PC - 0x4A12 /* 00000136, value 0x448656C, pstring "Help" */]
  6269. 00004B4A  A884                     syscall    DrawString
  6270. 00004B4C  47FA B608                lea.l      A3, [PC - 0x49F8 /* 00000156, value 0xF, cstring "" */]
  6271. 00004B50  3613                     move.w     D3, [A3]
  6272. 00004B52  4EBA E984                jsr        [PC - 0x167C /* 000034D8 */]
  6273. 00004B56  31FC 7036 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7036 /* 'p6' */
  6274. 00004B5C  47FA B5A6                lea.l      A3, [PC - 0x4A5A /* 00000104, value 0x19, cstring "" */]
  6275. 00004B60  3613                     move.w     D3, [A3]
  6276. 00004B62  4EBA E974                jsr        [PC - 0x168C /* 000034D8 */]
  6277. 00004B66  31FC 7036 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7036 /* 'p6' */
  6278. 00004B6C  47FA B680                lea.l      A3, [PC - 0x4980 /* 000001EE, value 0xF, cstring "" */]
  6279. 00004B70  3613                     move.w     D3, [A3]
  6280. 00004B72  4EBA E964                jsr        [PC - 0x169C /* 000034D8 */]
  6281. 00004B76  31FC 7036 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7036 /* 'p6' */
  6282. 00004B7C  47FA B5F2                lea.l      A3, [PC - 0x4A0E /* 00000170, value 0xF, cstring "" */]
  6283. 00004B80  3613                     move.w     D3, [A3]
  6284. 00004B82  4EBA E954                jsr        [PC - 0x16AC /* 000034D8 */]
  6285. 00004B86  31FC 7036 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7036 /* 'p6' */
  6286. 00004B8C  47FA B5B0                lea.l      A3, [PC - 0x4A50 /* 0000013E, value 0xF, cstring "" */]
  6287. 00004B90  3613                     move.w     D3, [A3]
  6288. 00004B92  4EBA E944                jsr        [PC - 0x16BC /* 000034D8 */]
  6289. 00004B96  31FC 7036 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7036 /* 'p6' */
  6290. 00004B9C  47FA B620                lea.l      A3, [PC - 0x49E0 /* 000001BE, value 0xF, cstring "" */]
  6291. 00004BA0  3613                     move.w     D3, [A3]
  6292. 00004BA2  4EBA E934                jsr        [PC - 0x16CC /* 000034D8 */]
  6293. 00004BA6  31FC 7036 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7036 /* 'p6' */
  6294. 00004BAC  47FA B5DE                lea.l      A3, [PC - 0x4A22 /* 0000018C, value 0xF, cstring "" */]
  6295. 00004BB0  3613                     move.w     D3, [A3]
  6296. 00004BB2  4EBA E924                jsr        [PC - 0x16DC /* 000034D8 */]
  6297. 00004BB6  31FC 7036 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7036 /* 'p6' */
  6298. 00004BBC  47FA B5E2                lea.l      A3, [PC - 0x4A1E /* 000001A0, value 0xF, cstring "" */]
  6299. 00004BC0  3613                     move.w     D3, [A3]
  6300. 00004BC2  4EBA E914                jsr        [PC - 0x16EC /* 000034D8 */]
  6301. 00004BC6  31FC 7036 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7036 /* 'p6' */
  6302. 00004BCC  47FA B466                lea.l      A3, [PC - 0x4B9A /* 00000034, value 0x0, cstring "" */]
  6303. 00004BD0  3F2B 0002                move.w     -[A7], [A3 + 0x2]
  6304. 00004BD4  3F2B 0000                move.w     -[A7], [A3 + 0x0]
  6305. 00004BD8  A893                     syscall    MoveTo
  6306. 00004BDA  3F3C 0198                move.w     -[A7], 0x198
  6307. 00004BDE  3F3C 001F                move.w     -[A7], 0x1F
  6308. 00004BE2  A894                     syscall    Move
  6309. 00004BE4  487A B5CE                pea.l      [PC - 0x4A32 /* 000001B4, value 0x9436C20 '\tCl ', pstring "Cl Br All" */]
  6310. 00004BE8  A884                     syscall    DrawString
  6311. 00004BEA  47FA B5EA                lea.l      A3, [PC - 0x4A16 /* 000001D6, value 0xF, cstring "" */]
  6312. 00004BEE  3613                     move.w     D3, [A3]
  6313. 00004BF0  4EBA E8E6                jsr        [PC - 0x171A /* 000034D8 */]
  6314. 00004BF4  31FC 7036 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7036 /* 'p6' */
  6315. 00004BFA  4EBA EC5A                jsr        [PC - 0x13A6 /* 00003856 */]
  6316. 00004BFE  31FC 7036 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7036 /* 'p6' */
  6317. 00004C04  4EBA ED90                jsr        [PC - 0x1270 /* 00003996 */]
  6318. 00004C08  31FC 7036 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7036 /* 'p6' */
  6319. 00004C0E  4EBA EA7C                jsr        [PC - 0x1584 /* 0000368C */]
  6320. 00004C12  31FC 7036 0000           move.w     [0x00000000 /* __m68k_reset_stack__ */], 0x7036 /* 'p6' */
  6321. 00004C18  4E75                     rts
  6322. 00004C1A  1043                     movea.b    A0, D3
  6323. 00004C1C  6C6F                     bge        +0x71 /* 00004C8D */
  6324. 00004C1E  7365                     moveq.l    D1, 0x65
  6325. 00004C20  7374                     moveq.l    D1, 0x74
  6326. 00004C22  2073 7461                movea.l    A0, [A3 + D7.w * 4 + 0x61]
  6327. 00004C26  7220                     moveq.l    D1, 0x20
  6328. 00004C28  6973                     bvs        +0x75 /* 00004C9D */
  6329. 00004C2A  2014                     move.l     D0, [A4]
  6330. 00004C2C  4469 7374                neg.w      [A1 + 0x7374]
  6331. 00004C30  616E                     bsr        +0x70 /* 00004CA0 */
  6332. 00004C32  6365                     bls        +0x67 /* 00004C99 */
  6333. 00004C34  2074 6F20 706C           movea.l    A0, [A4 + 0x706C + D6 * 8]
  6334. 00004C3A  616E                     bsr        +0x70 /* 00004CAA */
  6335. 00004C3C  6574                     bcs        +0x76 /* 00004CB2 */
  6336. 00004C3E  3A20                     move.w     D5, -[A0]
  6337. 00004C40  196C 6967 6874           move.b     [A4 + 0x6874], [A4 + 0x6967]
  6338. 00004C46  2079 6561 7273           movea.l    A0, [0x65617273]
  6339. 00004C4C  2066                     movea.l    A0, -[A6]
  6340. 00004C4E  726F                     moveq.l    D1, 0x6F
  6341. 00004C50  6D20                     blt        +0x22 /* 00004C72 */
  6342. 00004C52  7468                     moveq.l    D2, 0x68
  6343. 00004C54  6520                     bcs        +0x22 /* 00004C76 */
  6344. 00004C56  5375 6E2E                subq.w     [A5 + D6 * 8 + 0x2E], 1
  6345. 00004C5A  1763 7572                move.b     [A3 + 0x7572], -[A3]
  6346. 00004C5E  7265                     moveq.l    D1, 0x65
  6347. 00004C60  6E74                     bgt        +0x76 /* 00004CD6 */
  6348. 00004C62  206E 6561                movea.l    A0, [A6 + 0x6561]
  6349. 00004C66  7265                     moveq.l    D1, 0x65
  6350. 00004C68  7374                     moveq.l    D1, 0x74
  6351. 00004C6A  206F 626A                movea.l    A0, [A7 + 0x626A]
  6352. 00004C6E  6563                     bcs        +0x65 /* 00004CD3 */
  6353. 00004C70  742E                     moveq.l    D2, 0x2E
  6354. label00004C72:
  6355. 00004C72  0A44 6973                xori.w     D4, 0x6973 /* 'is' */
  6356. label00004C76:
  6357. 00004C76  7461                     moveq.l    D2, 0x61
  6358. 00004C78  6E63                     bgt        +0x65 /* 00004CDD */
  6359. 00004C7A  653A                     bcs        +0x3C /* 00004CB6 */
  6360. 00004C7C  2016                     move.l     D0, [A6]
  6361. 00004C7E  4E65                     move       USP, A5
  6362. 00004C80  6172                     bsr        +0x74 /* 00004CF4 */
  6363. 00004C82  2073 7973 7465 6D20 6F66 2070 movea.l    A0, [[A3 + 0x74656D20] + 0x6F662070]
  6364. 00004C8E  6C61                     bge        +0x63 /* 00004CF1 */
  6365. 00004C90  6E65                     bgt        +0x67 /* 00004CF7 */
  6366. 00004C92  7420                     moveq.l    D2, 0x20
  6367. 00004C94  0753                     bchg       [A3], D3
  6368. 00004C96  7065                     moveq.l    D0, 0x65
  6369. 00004C98  6564                     bcs        +0x66 /* 00004CFE */
  6370. 00004C9A  3A20                     move.w     D5, -[A0]
  6371. 00004C9C  2545 6E74                move.l     [A2 + 0x6E74], D5
  6372. fn00004CA0:
  6373. 00004CA0  6572                     bcs        +0x74 /* 00004D14 */
  6374. 00004CA2  696E                     bvs        +0x70 /* 00004D12 */
  6375. 00004CA4  6720                     beq        +0x22 /* 00004CC6 */
  6376. 00004CA6  7468                     moveq.l    D2, 0x68
  6377. 00004CA8  6520                     bcs        +0x22 /* 00004CCA */
  6378. fn00004CAA:
  6379. 00004CAA  2A20                     move.l     D5, -[A0]
  6380. 00004CAC  2A20                     move.l     D5, -[A0]
  6381. 00004CAE  2A20                     move.l     D5, -[A0]
  6382. 00004CB0  4E55 4F50                link       A5, -0xFFFFB0B0
  6383. // begin alternate branch 00004CB2-00004CB4
  6384. label00004CB2:
  6385. 00004CB2  4F50                     chk.w      D7, [A0]
  6386. // end alternate branch 00004CB2-00004CB4
  6387. label00004CB2: // (misaligned)
  6388. 00004CB4  202A 202A                move.l     D0, [A2 + 0x202A]
  6389. // begin alternate branch 00004CB6-00004CBC
  6390. label00004CB6:
  6391. 00004CB6  202A 202A                move.l     D0, [A2 + 0x202A]
  6392. 00004CBA  2020                     move.l     D0, -[A0]
  6393. // end alternate branch 00004CB6-00004CBC
  6394. label00004CB6: // (misaligned)
  6395. 00004CB8  202A 2020                move.l     D0, [A2 + 0x2020]
  6396. 00004CBC  6566                     bcs        +0x68 /* 00004D24 */
  6397. 00004CBE  6665                     bne        +0x67 /* 00004D25 */
  6398. 00004CC0  6374                     bls        +0x76 /* 00004D36 */
  6399. 00004CC2  0A43 6C6F                xori.w     D3, 0x6C6F /* 'lo' */
  6400. label00004CC6:
  6401. 00004CC6  7365                     moveq.l    D1, 0x65
  6402. 00004CC8  7374                     moveq.l    D1, 0x74
  6403. label00004CCA:
  6404. 00004CCA  203D                     move.l     D0, <<invalid special address>>
  6405. 00004CCC  2009                     move.l     D0, A1
  6406. 00004CCE  4F72 696F                chk.w      D7, <<invalid full ext with IS == 1 and I/IS == 7>>
  6407. 00004CD2  6E2E                     bgt        +0x30 /* 00004D02 */
  6408. 00004CD4  7265                     moveq.l    D1, 0x65
  6409. label00004CD6:
  6410. 00004CD6  7305                     moveq.l    D1, 0x05
  6411. 00004CD8  4F72 696F                chk.w      D7, <<invalid full ext with IS == 1 and I/IS == 7>>
  6412. 00004CDC  6E12                     bgt        +0x14 /* 00004CF0 */
  6413. 00004CDE  436C 6F73                chk.w      D1, [A4 + 0x6F73]
  6414. 00004CE2  6573                     bcs        +0x75 /* 00004D57 */
  6415. 00004CE4  7420                     moveq.l    D2, 0x20
  6416. 00004CE6  6F62                     ble        +0x64 /* 00004D4A */
  6417. 00004CE8  6A65                     bpl        +0x67 /* 00004D4F */
  6418. 00004CEA  6374                     bls        +0x76 /* 00004D60 */
  6419. 00004CEC  2069 7320                movea.l    A0, [A1 + 0x7320]
  6420. label00004CF0:
  6421. 00004CF0  2028 556D                move.l     D0, [A0 + 0x556D]
  6422. fn00004CF4:
  6423. 00004CF4  6272                     bhi        +0x74 /* 00004D68 */
  6424. 00004CF6  6120                     bsr        +0x22 /* 00004D18 */
  6425. 00004CF8  506C 7574                addq.w     [A4 + 0x7574], 8
  6426. 00004CFC  6174                     bsr        +0x76 /* 00004D72 */
  6427. label00004CFE:
  6428. 00004CFE  6F2C                     ble        +0x2E /* 00004D2C */
  6429. 00004D00  204E                     movea.l    A0, A6
  6430. label00004D02:
  6431. 00004D02  7520                     moveq.l    D2, 0x20
  6432. 00004D04  576F 702C                subq.w     [A7 + 0x702C], 3
  6433. 00004D08  204E                     movea.l    A0, A6
  6434. 00004D0A  7520                     moveq.l    D2, 0x20
  6435. 00004D0C  576F 7021                subq.w     [A7 + 0x7021], 3
  6436. 00004D10  2907                     move.l     -[A4], D7
  6437. label00004D12:
  6438. 00004D12  496E 2074                chk.w      D4, [A6 + 0x2074]
  6439. // begin alternate branch 00004D14-00004D18
  6440. label00004D14:
  6441. 00004D14  2074 6865                movea.l    A0, [A4 + D6 + 0x65]
  6442. // end alternate branch 00004D14-00004D18
  6443. label00004D14: // (misaligned)
  6444. 00004D16  6865                     bvc        +0x67 /* 00004D7D */
  6445. fn00004D18:
  6446. 00004D18  201B                     move.l     D0, [A3]+
  6447. 00004D1A  5069 6374                addq.w     [A1 + 0x6374], 8
  6448. 00004D1E  7572                     moveq.l    D2, 0x72
  6449. 00004D20  6520                     bcs        +0x22 /* 00004D42 */
  6450. 00004D22  7265                     moveq.l    D1, 0x65
  6451. label00004D24:
  6452. 00004D24  736F                     moveq.l    D1, 0x6F
  6453. 00004D26  7572                     moveq.l    D2, 0x72
  6454. 00004D28  6365                     bls        +0x67 /* 00004D8F */
  6455. 00004D2A  206E 6F74                movea.l    A0, [A6 + 0x6F74]
  6456. // begin alternate branch 00004D2C-00004D2E
  6457. label00004D2C:
  6458. 00004D2C  6F74                     ble        +0x76 /* 00004DA2 */
  6459. // end alternate branch 00004D2C-00004D2E
  6460. label00004D2C: // (misaligned)
  6461. 00004D2E  2066                     movea.l    A0, -[A6]
  6462. 00004D30  6F75                     ble        +0x77 /* 00004DA7 */
  6463. 00004D32  6E64                     bgt        +0x66 /* 00004D98 */
  6464. 00004D34  2E13                     move.l     D7, [A3]
  6465. label00004D36:
  6466. 00004D36  4E65                     move       USP, A5
  6467. 00004D38  6172                     bsr        +0x74 /* 00004DAC */
  6468. 00004D3A  2075 6D62 7261 206F      movea.l    A0, [[A5 + 0x7261] + 0x206F]
  6469. label00004D42:
  6470. 00004D42  6620                     bne        +0x22 /* 00004D64 */
  6471. 00004D44  506C 7574                addq.w     [A4 + 0x7574], 8
  6472. 00004D48  6F17                     ble        +0x19 /* 00004D61 */
  6473. label00004D4A:
  6474. 00004D4A  4361                     chk.w      D1, -[A1]
  6475. 00004D4C  6E6E                     bgt        +0x70 /* 00004DBC */
  6476. 00004D4E  6F74                     ble        +0x76 /* 00004DC4 */
  6477. 00004D50  2074 7261                movea.l    A0, [A4 + D7.w * 2 + 0x61]
  6478. 00004D54  7665                     moveq.l    D3, 0x65
  6479. 00004D56  6C20                     bge        +0x22 /* 00004D78 */
  6480. 00004D58  636C                     bls        +0x6E /* 00004DC6 */
  6481. 00004D5A  6F73                     ble        +0x75 /* 00004DCF */
  6482. 00004D5C  6572                     bcs        +0x74 /* 00004DD0 */
  6483. 00004D5E  2074 6F08                movea.l    A0, [A4 + <<invalid base displacement size>> + D6 * 8]
  6484. // begin alternate branch 00004D60-00004D62
  6485. label00004D60:
  6486. 00004D60  6F08                     ble        +0xA /* 00004D6A */
  6487. // end alternate branch 00004D60-00004D62
  6488. label00004D60: // (misaligned)
  6489. 00004D62  4375 7273                chk.w      D1, [A5 + D7.w * 2 + 0x73]
  6490. // begin alternate branch 00004D64-00004D66
  6491. label00004D64:
  6492. 00004D64  7273                     moveq.l    D1, 0x73
  6493. // end alternate branch 00004D64-00004D66
  6494. label00004D64: // (misaligned)
  6495. 00004D66  6F72                     ble        +0x74 /* 00004DDA */
  6496. label00004D68:
  6497. 00004D68  3A20                     move.w     D5, -[A0]
  6498. label00004D6A:
  6499. 00004D6A  0770 6C61                bchg       [A0 + D6 * 4 + 0x61], D3
  6500. 00004D6E  6E65                     bgt        +0x67 /* 00004DD5 */
  6501. 00004D70  7420                     moveq.l    D2, 0x20
  6502. fn00004D72:
  6503. 00004D72  1444                     movea.b    A2, D4
  6504. 00004D74  6973                     bvs        +0x75 /* 00004DE9 */
  6505. 00004D76  7461                     moveq.l    D2, 0x61
  6506. label00004D78:
  6507. 00004D78  6E63                     bgt        +0x65 /* 00004DDD */
  6508. 00004D7A  6520                     bcs        +0x22 /* 00004D9C */
  6509. 00004D7C  746F                     moveq.l    D2, 0x6F
  6510. 00004D7E  2073 7973 7465 6D3A 2009 4E65 movea.l    A0, [[A3 + 0x74656D3A] + 0x20094E65]
  6511. 00004D8A  6172                     bsr        +0x74 /* 00004DFE */
  6512. 00004D8C  2074 6865                movea.l    A0, [A4 + D6 + 0x65]
  6513. 00004D90  2012                     move.l     D0, [A2]
  6514. 00004D92  496E 7465                chk.w      D4, [A6 + 0x7465]
  6515. 00004D96  7273                     moveq.l    D1, 0x73
  6516. label00004D98:
  6517. 00004D98  7465                     moveq.l    D2, 0x65
  6518. 00004D9A  6C6C                     bge        +0x6E /* 00004E08 */
  6519. label00004D9C:
  6520. 00004D9C  6172                     bsr        +0x74 /* 00004E10 */
  6521. 00004D9E  2073 7061                movea.l    A0, [A3 + D7.w + 0x61]
  6522. label00004DA2:
  6523. 00004DA2  6365                     bls        +0x67 /* 00004E09 */
  6524. 00004DA4  1A43                     movea.b    A5, D3
  6525. 00004DA6  616E                     bsr        +0x70 /* 00004E16 */
  6526. 00004DA8  6E6F                     bgt        +0x71 /* 00004E19 */
  6527. 00004DAA  7420                     moveq.l    D2, 0x20
  6528. fn00004DAC:
  6529. 00004DAC  7472                     moveq.l    D2, 0x72
  6530. 00004DAE  6176                     bsr        +0x78 /* 00004E26 */
  6531. 00004DB0  656C                     bcs        +0x6E /* 00004E1E */
  6532. 00004DB2  206D 6F72                movea.l    A0, [A5 + 0x6F72 /* export_3562 */]
  6533. 00004DB6  6520                     bcs        +0x22 /* 00004DD8 */
  6534. 00004DB8  7468                     moveq.l    D2, 0x68
  6535. 00004DBA  616E                     bsr        +0x70 /* 00004E2A */
  6536. label00004DBC:
  6537. 00004DBC  2033 3206                move.l     D0, [A3 + D3.w * 2 + 0x6]
  6538. 00004DC0  4672 616D                not.w      <<invalid full ext with IS == 1 and I/IS == 5>>
  6539. label00004DC4:
  6540. 00004DC4  6520                     bcs        +0x22 /* 00004DE6 */
  6541. label00004DC6:
  6542. 00004DC6  0720                     btst       -[A0], D3
  6543. 00004DC8  7379                     moveq.l    D1, 0x79
  6544. 00004DCA  7374                     moveq.l    D1, 0x74
  6545. 00004DCC  656D                     bcs        +0x6F /* 00004E3B */
  6546. 00004DCE  1449                     movea.b    A2, A1
  6547. label00004DD0:
  6548. 00004DD0  6E20                     bgt        +0x22 /* 00004DF2 */
  6549. 00004DD2  7379                     moveq.l    D1, 0x79
  6550. 00004DD4  7374                     moveq.l    D1, 0x74
  6551. 00004DD6  656D                     bcs        +0x6F /* 00004E45 */
  6552. label00004DD8:
  6553. 00004DD8  206F 6620                movea.l    A0, [A7 + 0x6620]
  6554. // begin alternate branch 00004DDA-00004DDC
  6555. label00004DDA:
  6556. 00004DDA  6620                     bne        +0x22 /* 00004DFC */
  6557. // end alternate branch 00004DDA-00004DDC
  6558. label00004DDA: // (misaligned)
  6559. 00004DDC  706C                     moveq.l    D0, 0x6C
  6560. 00004DDE  616E                     bsr        +0x70 /* 00004E4E */
  6561. 00004DE0  6574                     bcs        +0x76 /* 00004E56 */
  6562. 00004DE2  2004                     move.l     D0, D4
  6563. 00004DE4  2F73 6563 4000 3FFF 3FFE 3FFD move.l     [A7 + 0x3FFD], [[A3 + 0x4000] + 0x3FFF3FFE]
  6564. // begin alternate branch 00004DE6-00004DF0
  6565. label00004DE6:
  6566. 00004DE6  6563                     bcs        +0x65 /* 00004E4B */
  6567. 00004DE8  4000                     negx.b     D0
  6568. 00004DEA  3FFF                     move.w     <<invalid special address>>, <<invalid special address>>
  6569. 00004DEC  3FFE                     move.w     <<invalid special address>>, <<invalid special address>>
  6570. 00004DEE  3FFD                     move.w     <<invalid special address>>, <<invalid special address>>
  6571. // end alternate branch 00004DE6-00004DF0
  6572. label00004DE6: // (misaligned)
  6573. 00004DF0  3FFB 3FF8 3FF4 3FF0      move.w     <<invalid special address>>, [0x3FF43FF0]
  6574. // begin alternate branch 00004DF2-00004DFC
  6575. label00004DF2:
  6576. 00004DF2  3FF8 3FF4                move.w     <<invalid special address>>, [0x00003FF4]
  6577. 00004DF6  3FF0 3FEC                move.w     <<invalid special address>>, <<invalid full ext with I/IS == 4>>
  6578. 00004DFA  3FE7                     move.w     <<invalid special address>>, -[A7]
  6579. // end alternate branch 00004DF2-00004DFC
  6580. label00004DF2: // (misaligned)
  6581. 00004DF8  3FEC 3FE7                move.w     <<invalid special address>>, [A4 + 0x3FE7]
  6582. label00004DFC:
  6583. 00004DFC  3FE1                     move.w     <<invalid special address>>, -[A1]
  6584. fn00004DFE:
  6585. 00004DFE  3FDA                     move.w     <<invalid special address>>, [A2]+
  6586. 00004E00  3FD3                     move.w     <<invalid special address>>, [A3]
  6587. 00004E02  3FCB                     move.w     <<invalid special address>>, A3
  6588. 00004E04  3FC3                     move.w     <<invalid special address>>, D3
  6589. 00004E06  3FBA 3FB1 3FA6 3F9C 3F90 move.w     [[0x3F9C] + D3 * 8 + 0x3F90], [PC + 0x3FB1 /* 00008DB9, value 0x9002 */]
  6590. // begin alternate branch 00004E08-00004E18
  6591. label00004E08:
  6592. 00004E08  3FB1 3FA6 3F9C 3F90 3F84 move.w     <<invalid full ext with I/IS == 4>>, [[0x3F9C] + D3 * 8 + 0x3F90]
  6593. fn00004E10: // (misaligned)
  6594. 00004E12  3F78 3F6A 3F5D           move.w     [A7 + 0x3F5D], [0x00003F6A]
  6595. // end alternate branch 00004E08-00004E18
  6596. label00004E08: // (misaligned)
  6597. fn00004E10:
  6598. 00004E10  3F84 3F78 3F6A 3F5D      move.w     [A7 + 0x3F6A3F5D], D4
  6599. // begin alternate branch 00004E16-00004E1C
  6600. fn00004E16:
  6601. 00004E16  3F5D 3F4E                move.w     [A7 + 0x3F4E], [A5]+
  6602. 00004E1A  3F3F                     move.w     -[A7], <<invalid special address>>
  6603. // end alternate branch 00004E16-00004E1C
  6604. fn00004E16: // (misaligned)
  6605. 00004E18  3F4E 3F3F                move.w     [A7 + 0x3F3F], A6
  6606. 00004E1C  3F2F 3F1F                move.w     -[A7], [A7 + 0x3F1F]
  6607. // begin alternate branch 00004E1E-00004E20
  6608. label00004E1E:
  6609. 00004E1E  3F1F                     move.w     -[A7], [A7]+
  6610. // end alternate branch 00004E1E-00004E20
  6611. label00004E1E: // (misaligned)
  6612. 00004E20  3F0E                     move.w     -[A7], A6
  6613. 00004E22  3EFD                     move.w     [A7]+, <<invalid special address>>
  6614. 00004E24  3EEB 3ED8                move.w     [A7]+, [A3 + 0x3ED8]
  6615. // begin alternate branch 00004E26-00004E28
  6616. fn00004E26:
  6617. 00004E26  3ED8                     move.w     [A7]+, [A0]+
  6618. // end alternate branch 00004E26-00004E28
  6619. fn00004E26: // (misaligned)
  6620. 00004E28  3EC5                     move.w     [A7]+, D5
  6621. fn00004E2A:
  6622. 00004E2A  3EB1 3E9C                move.w     [A7], [A1 + D3 * 8 - 0x100]
  6623. 00004E2E  3E87                     move.w     [A7], D7
  6624. 00004E30  3E71 3E5B                movea.w    A7, [A1 + D3 * 8 + 0x5B]
  6625. 00004E34  3E44                     movea.w    A7, D4
  6626. 00004E36  3E2D 3E14                move.w     D7, [A5 + 0x3E14]
  6627. 00004E3A  3DFC 3DE2                move.w     <<invalid special address>>, 0x3DE2
  6628. 00004E3E  3DC9                     move.w     <<invalid special address>>, A1
  6629. 00004E40  3DAE 3D93 3D77           move.w     <<invalid full ext with IS == 1 and I/IS == 7>>, [A6 + 0x3D93]
  6630. 00004E46  3D5B 3D3E                move.w     [A6 + 0x3D3E], [A3]+
  6631. 00004E4A  3D21                     move.w     -[A6], -[A1]
  6632. 00004E4C  3D02                     move.w     -[A6], D2
  6633. fn00004E4E:
  6634. 00004E4E  3CE4                     move.w     [A6]+, -[A4]
  6635. 00004E50  3CC5                     move.w     [A6]+, D5
  6636. 00004E52  3CA5                     move.w     [A6], -[A5]
  6637. 00004E54  3C84                     move.w     [A6], D4
  6638. label00004E56:
  6639. 00004E56  3C63                     movea.w    A6, -[A3]
  6640. 00004E58  3C42                     movea.w    A6, D2
  6641. 00004E5A  3C20                     move.w     D6, -[A0]
  6642. 00004E5C  3BFD                     move.w     <<invalid special address>>, <<invalid special address>>
  6643. 00004E5E  3BDA                     move.w     <<invalid special address>>, [A2]+
  6644. 00004E60  3BB6 3B91 3B6C           move.w     <<invalid full ext with I/IS == 4>>, [[ + D3 * 2]]
  6645. 00004E66  3B47 3B20                move.w     [A5 + 0x3B20], D7
  6646. 00004E6A  3AFA 3AD2                move.w     [A5]+, [PC + 0x3AD2 /* 0000893E, value 0x0, cstring "" */]
  6647. 00004E6E  3AAA 3A82                move.w     [A5], [A2 + 0x3A82]
  6648. 00004E72  3A59                     movea.w    A5, [A1]+
  6649. 00004E74  3A2F 3A05                move.w     D5, [A7 + 0x3A05]
  6650. 00004E78  39DA 39AF                move.w     0x39AF, [A2]+
  6651. 00004E7C  3983 3957                move.w     <<invalid full ext with IS == 1 and I/IS == 7>>, D3
  6652. 00004E80  392A 38FD                move.w     -[A4], [A2 + 0x38FD]
  6653. 00004E84  38CF                     move.w     [A4]+, A7
  6654. 00004E86  38A0                     move.w     [A4], -[A0]
  6655. 00004E88  3871 3841                movea.w    A4, [A1 + D3 + 0x41]
  6656. 00004E8C  3811                     move.w     D4, [A1]
  6657. 00004E8E  37E0 37AF 377D 374B 3718 move.w     [[0x377D] + D3 * 8 + 0x374B3718], -[A0]
  6658. 00004E98  36E5                     move.w     [A3]+, -[A5]
  6659. 00004E9A  36B1 367C                move.w     [A3], [A1 + D3.w * 8 + 0x7C]
  6660. 00004E9E  3647                     movea.w    A3, D7
  6661. 00004EA0  3612                     move.w     D3, [A2]
  6662. 00004EA2  35DC 35A5                move.w     [PC + 0x35A5 /* 00008449, value 0xC00 */], [A4]+
  6663. 00004EA6  356E 3536 34FE           move.w     [A2 + 0x34FE], [A6 + 0x3536]
  6664. 00004EAC  34C6                     move.w     [A2]+, D6
  6665. 00004EAE  348C                     move.w     [A2], A4
  6666. 00004EB0  3453                     movea.w    A2, [A3]
  6667. 00004EB2  3419                     move.w     D2, [A1]+
  6668. 00004EB4  33DE 33A3 3367           move.w     [0x33A33367], [A6]+
  6669. 00004EBA  332B 32EE                move.w     -[A1], [A3 + 0x32EE]
  6670. 00004EBE  32B1 3274                move.w     [A1], [A1 + D3.w * 2 + 0x74]
  6671. 00004EC2  3236 31F7                move.w     D1, <<invalid full ext with IS == 1 and I/IS == 7>>
  6672. 00004EC6  31B8 3179 3138 30F8 30B7 move.w     [A0 + 0x30F830B7 + D3], [0x00003179]
  6673. 00004ED0  3076 3034                movea.w    A0, [A6 + D3.w + 0x34]
  6674. 00004ED4  2FF1 2FAF 2F6B 2F28 2EE3 move.l     <<invalid special address>>, [[0x2F6B] + D2 * 8 + 0x2F282EE3]
  6675. 00004EDE  2E9F                     move.l     [A7], [A7]+
  6676. 00004EE0  2E5A                     movea.l    A7, [A2]+
  6677. 00004EE2  2E14                     move.l     D7, [A4]
  6678. 00004EE4  2DCE                     move.l     <<invalid special address>>, A6
  6679. 00004EE6  2D88 2D41                move.l     [[A6 + <<invalid base displacement size>>]], A0
  6680. 00004EEA  2CF9 2CB2 2C6A           move.l     [A6]+, [0x2CB22C6A]
  6681. 00004EF0  2C21                     move.l     D6, -[A1]
  6682. 00004EF2  2BD8                     move.l     <<invalid special address>>, [A0]+
  6683. 00004EF4  2B8E 2B45                move.l     <<invalid full ext with IS == 1 and I/IS == 5>>, A6
  6684. 00004EF8  2AFA 2AB0                move.l     [A5]+, [PC + 0x2AB0 /* 000079AA, value 0x616B5F5F 'ak__' */]
  6685. 00004EFC  2A65                     movea.l    A5, -[A5]
  6686. 00004EFE  2A19                     move.l     D5, [A1]+
  6687. 00004F00  29CD 2981 2934           move.l     0x29812934, A5
  6688. 00004F06  28E7                     move.l     [A4]+, -[A7]
  6689. 00004F08  2899                     move.l     [A4], [A1]+
  6690. 00004F0A  284B                     movea.l    A4, A3
  6691. 00004F0C  27FD 27AF 275F 2710 26C0 move.l     [[0x275F] + D2 * 8 + 0x271026C0], <<invalid special address>>
  6692. 00004F16  2670 261F                movea.l    A3, [A0 + D2.w * 8 + 0x1F]
  6693. 00004F1A  25CF 257D                move.l     [PC + 0x257D /* 00007499, value 0x5D133631 */], A7
  6694. 00004F1E  252C 24DA                move.l     -[A2], [A4 + 0x24DA]
  6695. 00004F22  2487                     move.l     [A2], D7
  6696. 00004F24  2434 23E1 238E           move.l     D2, [[0x238E]]
  6697. 00004F2A  233A 22E6                move.l     -[A1], [PC + 0x22E6 /* 00007212, value 0x5F5F5F5F '____' */]
  6698. 00004F2E  2292                     move.l     [A1], [A2]
  6699. 00004F30  223D                     move.l     D1, <<invalid special address>>
  6700. 00004F32  21E8 2192 213D           move.l     [0x0000213D], [A0 + 0x2192]
  6701. 00004F38  20E7                     move.l     [A0]+, -[A7]
  6702. 00004F3A  2090                     move.l     [A0], [A0]
  6703. 00004F3C  2039 1FE2 1F8B           move.l     D0, [0x1FE21F8B]
  6704. 00004F42  1F34 1EDC                move.b     -[A7], [A4 + D1 * 8 - 0x36]
  6705. 00004F46  1E83                     move.b     [A7], D3
  6706. 00004F48  1E2B 1DD2                move.b     D7, [A3 + 0x1DD2]
  6707. 00004F4C  1D79 1D20 1CC6 1C6C      move.b     [A6 + 0x1C6C], [0x1D201CC6]
  6708. 00004F54  1C12                     move.b     D6, [A2]
  6709. 00004F56  1BB7 1B5D 1B02 1AA6      move.b     [[A5 + <<invalid base displacement size>> + D1 * 2] + 0x1AA6], <<invalid full ext with IS == 1 and I/IS == 5>>
  6710. 00004F5E  1A4B                     movea.b    A5, A3
  6711. 00004F60  19EF 1993 1937           move.b     0x37 /* '7' */, [A7 + 0x1993]
  6712. 00004F66  18DA                     move.b     [A4]+, [A2]+
  6713. 00004F68  187D                     movea.b    A4, <<invalid special address>>
  6714. 00004F6A  1820                     move.b     D4, -[A0]
  6715. 00004F6C  17C3 1766                move.b     <<invalid full ext with IS == 1 and I/IS == 6>>, D3
  6716. 00004F70  1708                     move.b     -[A3], A0
  6717. 00004F72  16AA 164C                move.b     [A3], [A2 + 0x164C]
  6718. 00004F76  15EE 158F 1530           move.b     [PC + 0x1530 /* 000064A8, value 0x1 */], [A6 + 0x158F]
  6719. 00004F7C  14D1                     move.b     [A2]+, [A1]
  6720. 00004F7E  1472 1413                movea.b    A2, [A2 + D1.w * 4 + 0x13]
  6721. 00004F82  13B3 1354 12F4           move.b     [A1 + D1.w * 2 - 0x12], <<invalid full ext with I/IS == 4>>
  6722. 00004F88  1294                     move.b     [A1], [A4]
  6723. 00004F8A  1233 11D3 1172 1111      move.b     D1, [[] + 0x11721111]
  6724. 00004F92  10B0 104F                move.b     [A0], [A0 + D1.w + 0x4F]
  6725. 00004F96  0FEE                     .incomplete
  6726. 00004F98  0F8C                     bclr       A4, D7
  6727. 00004F9A  0F2B 0EC9                btst       [A3 + 0xEC9], D7
  6728. 00004F9E  0E67 0E05                .invalid.w -[A7], 0xE05 // invalid immediate operation
  6729. 00004FA2  0DA3                     bclr       -[A3], D6
  6730. 00004FA4  0D41                     bchg       D1, D6
  6731. 00004FA6  0CDE                     .incomplete
  6732. 00004FA8  0C7C 0C19 0BB6           cmpi.w     0xBB6, 0xC19
  6733. 00004FAE  0B54                     bchg       [A4], D5
  6734. 00004FB0  0AF1                     .incomplete
  6735. 00004FB2  0A8D 0A2A 09C7           xori.l     A5, 0xA2A09C7
  6736. 00004FB8  0964                     bchg       -[A4], D4
  6737. 00004FBA  0900                     btst       D0, D4
  6738. 00004FBC  089C 0839                bclr.b     [A4]+, 0x39 /* '9' */
  6739. 00004FC0  07D5                     .incomplete
  6740. 00004FC2  0771 070D                bchg       [[A1 + <<invalid base displacement size>>] + D0 * 8], D3
  6741. 00004FC6  06A9 0645 05E1 057D      addi.l     [A1 + 0x57D], 0x64505E1
  6742. // begin alternate branch 00004FCC-00004FCE
  6743. label00004FCC:
  6744. 00004FCC  057D                     bchg       <<invalid special address>>, D2
  6745. // end alternate branch 00004FCC-00004FCE
  6746. label00004FCC: // (misaligned)
  6747. 00004FCE  0519                     btst       [A1]+, D2
  6748. 00004FD0  04B5 0450 03EC 0388      subi.l     [ + <<invalid base displacement size>> + D0 * 2], 0x45003EC
  6749. 00004FD8  0323                     btst       -[A3], D1
  6750. 00004FDA  02BF 025B 01F6           andi.l     <<invalid special address>>, 0x25B01F6
  6751. 00004FE0  0192                     bclr       [A2], D0
  6752. 00004FE2  012D 00C9                btst       [A5 + 0xC9], D0
  6753. 00004FE6  0064 0000                ori.w      -[A4], 0x0
  6754. 00004FEA  0000 1000                ori.b      D0, 0x0
  6755. 00004FEE  16A0                     move.b     [A3], -[A0]
  6756. 00004FF0  1BB6 2000 23C6           move.b     <<invalid full ext with IS == 1 and I/IS == 6>>, [A6 + D2.w]
  6757. 00004FF6  2731 2A54                move.l     -[A3], [A1 + D2 * 2 + 0x54]
  6758. label00004FFA:
  6759. 00004FFA  2D41 3000                move.l     [A6 + 0x3000], D1
  6760. 00004FFE  3298                     move.w     [A1], [A0]+
  6761. 00005000  3510                     move.w     -[A2], [A0]
  6762. 00005002  376C 39B0 3BDD           move.w     [A3 + 0x3BDD], [A4 + 0x39B0]
  6763. 00005008  3DF7 4000                move.w     <<invalid special address>>, [A7 + D4.w]
  6764. 0000500C  41F8 43E1                lea.l      A0, [0x000043E1]
  6765. 00005010  45BE                     .invalid   2, <<invalid special address>> // invalid opcode 4 with b == 6
  6766. 00005012  478D                     .invalid   3, A5 // invalid opcode 4 with b == 6
  6767. 00005014  4952                     chk.w      D4, [A2]
  6768. 00005016  4B0B                     .invalid   5, A3 // invalid opcode 4 with b == 4
  6769. 00005018  4CBB 4E62 5000           movem.w    D1,D5,D6,A1,A2,A3,A6, [PC + D5.w]
  6770. 0000501E  5195                     subq.l     [A5], 8
  6771. 00005020  5323                     subq.b     -[A3], 1
  6772. 00005022  54A9 5629                addq.l     [A1 + 0x5629], 2
  6773. 00005026  57A2                     subq.l     -[A2], 3
  6774. 00005028  5915                     subq.b     [A5], 4
  6775. 0000502A  5A82                     addq.l     D2, 5
  6776. 0000502C  5BE9 5D4B                smi        [A1 + 0x5D4B]
  6777. 00005030  5EA8 6000                addq.l     [A0 + 0x6000], 7
  6778. 00005034  6152                     bsr        +0x54 /* 00005088 */
  6779. 00005036  62A1                     bhi        -0x5D /* 00004FD9 */
  6780. 00005038  63EB                     bls        -0x13 /* 00005025 */
  6781. 0000503A  6531                     bcs        +0x33 /* 0000506D */
  6782. 0000503C  6673                     bne        +0x75 /* 000050B1 */
  6783. 0000503E  67B1                     beq        -0x4D /* 00004FF1 */
  6784. 00005040  68EB                     bvc        -0x13 /* 0000502D */
  6785. 00005042  6A21                     bpl        +0x23 /* 00005065 */
  6786. 00005044  6B54                     bmi        +0x56 /* 0000509A */
  6787. 00005046  6C84                     bge        -0x7A /* 00004FCC */
  6788. 00005048  6DB0                     blt        -0x4E /* 00004FFA */
  6789. 0000504A  6ED9                     bgt        -0x25 /* 00005025 */
  6790. 0000504C  7000                     moveq.l    D0, 0x00
  6791. 0000504E  7123                     moveq.l    D0, 0x23
  6792. 00005050  7243                     moveq.l    D1, 0x43
  6793. 00005052  7360                     moveq.l    D1, 0x60
  6794. 00005054  747B                     moveq.l    D2, 0x7B
  6795. 00005056  7593                     moveq.l    D2, 0xFFFFFF93
  6796. 00005058  76A8                     moveq.l    D3, 0xFFFFFFA8
  6797. 0000505A  77BB                     moveq.l    D3, 0xFFFFFFBB
  6798. 0000505C  78CC                     moveq.l    D4, 0xFFFFFFCC
  6799. 0000505E  79DA                     moveq.l    D4, 0xFFFFFFDA
  6800. 00005060  7AE5                     moveq.l    D5, 0xFFFFFFE5
  6801. 00005062  7BEF                     moveq.l    D5, 0xFFFFFFEF
  6802. 00005064  7CF6                     moveq.l    D6, 0xFFFFFFF6
  6803. 00005066  7DFB                     moveq.l    D6, 0xFFFFFFFB
  6804. 00005068  7EFE                     moveq.l    D7, 0xFFFFFFFE
  6805. 0000506A  8000                     or.b       D0, D0
  6806. 0000506C  80FF                     divu.w     D0, <<invalid special address>>
  6807. 0000506E  81FC 82F7                divs.w     D0, 0x82F7
  6808. 00005072  83F0 84E7                divs.w     D1, [A0 + A0.w * 4 - 0x25]
  6809. 00005076  85DD                     divs.w     D2, [A5]+
  6810. 00005078  86D1                     divu.w     D3, [A1]
  6811. 0000507A  87C3                     divs.w     D3, D3
  6812. 0000507C  88B4 89A3 8A90 8B7C 8C66 or.l       D4, [[-0x7570 + A0] - 0x7483739A]
  6813. 00005086  8D4E 8E36                pack       -[A6], -[A6], 0x8E36
  6814. // begin alternate branch 00005088-00005090
  6815. fn00005088:
  6816. 00005088  8E36 8F1B 9000 90E2      or.b       D7, [[A6 + A0 * 8] - 0x6FFF6F1E]
  6817. // end alternate branch 00005088-00005090
  6818. fn00005088: // (misaligned)
  6819. 0000508A  8F1B                     or.b       [A3]+, D7
  6820. 0000508C  9000                     sub.b      D0, D0
  6821. 0000508E  90E2                     sub.w      A0, -[A2]
  6822. 00005090  91C4                     sub.l      A0, D4
  6823. 00005092  92A4                     sub.l      D1, -[A4]
  6824. 00005094  9383                     subx.l     D1, D3
  6825. 00005096  9460                     sub.w      D2, -[A0]
  6826. 00005098  953C 9617                sub.b      0x17, D2
  6827. // begin alternate branch 0000509A-0000509C
  6828. label0000509A:
  6829. 0000509A  9617                     sub.b      D3, [A7]
  6830. // end alternate branch 0000509A-0000509C
  6831. label0000509A: // (misaligned)
  6832. 0000509C  96F1 97CA 98A1           sub.w      A3, [[ + <<invalid base displacement size>>] - 0x675F]
  6833. 000050A2  9977 9A4C                sub.w      [A7 + A1 * 2 + 0x4C], D4
  6834. 000050A6  9B20                     sub.b      -[A0], D5
  6835. 000050A8  9BF2 9CC4                sub.l      A5, [A2 + A1 * 4 - 0x60]
  6836. 000050AC  9D94                     sub.l      [A4], D6
  6837. 000050AE  9E64                     sub.w      D7, -[A4]
  6838. 000050B0  9F32 A000                sub.b      [A2 + A2.w], D7
  6839. 000050B4  A0CC                     syscall    vBTClose
  6840. 000050B6  A197                     syscall    FPPriv, flags=1
  6841. 000050B8  A261                     syscall    MaxBlock, flags=2
  6842. 000050BA  A32B                     syscall    EmptyHandle, flags=3
  6843. 000050BC  A3F3                     syscall    vTreeSearch, flags=3
  6844. 000050BE  A4BA                     syscall    vIAZInit, flags=4
  6845. 000050C0  A581                     syscall    SetVideoDefault, flags=5
  6846. 000050C2  A646                     syscall    GetTrapAddress, flags=6
  6847. 000050C4  A70B                     syscall    Rename/PBHRename/HRename, flags=7
  6848. 000050C6  A7CF                     syscall    vBTGetRecord, flags=7
  6849. 000050C8  A892                     syscall    Line
  6850. 000050CA  A953                     syscall    UpdtControl
  6851. 000050CC  AA15                     syscall    RGBBackColor
  6852. 000050CE  AAD5                     syscall    0xAD5
  6853. 000050D0  AB94                     syscall    AllocRunBuf
  6854. 000050D2  AC53                     syscall    ShowCursor, auto_pop
  6855. 000050D4  AD11                     syscall    CheckUpdate, auto_pop
  6856. 000050D6  ADCD                     syscall    TEDispose, auto_pop
  6857. 000050D8  AE8A                     syscall    0xA8A, auto_pop
  6858. 000050DA  AF45                     syscall    bEND9, auto_pop
  6859. 000050DC  B000                     cmp.b      D0, D0
  6860. 000050DE  B0B9 B172 B22B           cmp.l      D0, [0xB172B22B]
  6861. 000050E4  B2E2                     cmpa.w     A1, -[A2]
  6862. 000050E6  B399                     xor.l      [A1]+, D1
  6863. 000050E8  B44F                     cmp.w      D2, A7
  6864. 000050EA  B504                     xor.b      D4, D2
  6865. 000050EC  B5B9 B66D B720           xor.l      [0xB66DB720], D2
  6866. 000050F2  B7D3                     cmpa.l     A3, [A3]
  6867. 000050F4  B885                     cmp.l      D4, D5
  6868. 000050F6  B936 B9E7                xor.b      <<invalid full ext with IS == 1 and I/IS == 7>>, D4
  6869. 000050FA  BA97                     cmp.l      D5, [A7]
  6870. 000050FC  BB46                     xor.w      D6, D5
  6871. 000050FE  BBF5 BCA3                cmpa.l     A5, [A5 + A3 * 4 - 0x93]
  6872. 00005102  BD50                     xor.w      [A0], D6
  6873. 00005104  BDFD                     cmpa.l     A6, <<invalid special address>>
  6874. 00005106  BEA9 BF55                cmp.l      D7, [A1 - 0x40AB]
  6875. 0000510A  C000                     and.b      D0, D0
  6876. 0000510C  C0AA C154                and.l      D0, [A2 - 0x3EAC]
  6877. 00005110  C1FD                     muls.w     D0, <<invalid special address>>
  6878. 00005112  C2A5                     and.l      D1, -[A5]
  6879. 00005114  C34E                     exg        A1, A6
  6880. 00005116  C3F5 C49C                muls.w     D1, [A5 + A4.w * 4 - 0x100]
  6881. 0000511A  C542                     exg        D2, D2
  6882. 0000511C  C5E8 C68E                muls.w     D2, [A0 - 0x3972]
  6883. 00005120  C732 C7D7                and.b      <<invalid full ext with IS == 1 and I/IS == 7>>, D3
  6884. 00005124  C87A C91D                and.w      D4, [PC - 0x36E3 /* FFFFC91F, cstring ""<EOF> */]
  6885. 00005128  C9C0                     muls.w     D4, D0
  6886. 0000512A  CA62                     and.w      D5, -[A2]
  6887. 0000512C  CB04                     abcd       D5, D4
  6888. 0000512E  CBA5                     and.l      -[A5], D5
  6889. 00005130  CC46                     and.w      D6, D6
  6890. 00005132  CCE6                     mulu.w     D6, -[A6]
  6891. 00005134  CD86                     and.l      D6, D6
  6892. 00005136  CE25                     and.b      D7, -[A5]
  6893. 00005138  CEC3                     mulu.w     D7, D3
  6894. 0000513A  CF62                     and.w      -[A2], D7
  6895. 0000513C  D000                     add.b      D0, D0
  6896. 0000513E  D09D                     add.l      D0, [A5]+
  6897. 00005140  D13A D1D6                add.b      [PC - 0x2E2A /* 00002318, value 0x70 'p', cstring "pg" */], D0
  6898. 00005144  D272 D30D                add.w      D1, [[A2 + <<invalid base displacement size>>] + A5 * 2]
  6899. 00005148  D3A8 D443                add.l      [A0 - 0x2BBD], D1
  6900. 0000514C  D4DD                     add.w      A2, [A5]+
  6901. 0000514E  D577 D610                add.w      [A7 + A5.w * 8 + 0x10], D2
  6902. 00005152  D6A9 D742                add.l      D3, [A1 - 0x28BE]
  6903. 00005156  D7DA                     add.l      A3, [A2]+
  6904. 00005158  D871 D908                add.w      D4, [A1 + <<invalid base displacement size>> + A5]
  6905. 0000515C  D99F                     add.l      [A7]+, D4
  6906. 0000515E  DA35 DACB                add.b      D5, [A5 + A5 * 2 - 0x53]
  6907. 00005162  DB61                     add.w      -[A1], D5
  6908. 00005164  DBF6 DC8B                add.l      A5, [A6 + A5 * 4 - 0x117]
  6909. 00005168  DD1F                     add.b      [A7]+, D6
  6910. 0000516A  DDB3 DE47                add.l      [A3 + A5 * 8 + 0x47], D6
  6911. 0000516E  DEDA                     add.w      A7, [A2]+
  6912. 00005170  DF6D E000                add.w      [A5 - 0x2000], D7
  6913. 00005174  E092                     roxr       D2, 8
  6914. 00005176  E123                     asl        D3.b, D0
  6915. 00005178  E1B5                     roxl       D5, D0
  6916. 0000517A  E246                     asr        D6.w, 1
  6917. 0000517C  E2D6                     lsr   .w   [A6]
  6918. 0000517E  E367                     asl        D7.w, D1
  6919. 00005180  E3F7 E486                lsl   .w   [A7 + A6.w * 4 - 0x122]
  6920. 00005184  E515                     roxl       D5.b, 2
  6921. 00005186  E5A4                     asl        D4, D2
  6922. 00005188  E633                     roxr       D3.b, D3
  6923. 0000518A  E6C1                     ror   .w   D1
  6924. 0000518C  E74F                     lsl        D7.w, 3
  6925. 0000518E  E7DC                     rol   .w   [A4]+
  6926. 00005190  E869                     lsr        D1.w, D4
  6927. 00005192  E8F6 E983 EA0F           bftst      [A6 + A6 * 2 + 0xF] {D6:3}
  6928. 00005198  EA9B                     ror        D3, 5
  6929. 0000519A  EB26                     asl        D6.b, D5
  6930. 0000519C  EBB1                     roxl       D1, D5
  6931. 0000519E  EC3C                     ror        D4.b, D6
  6932. 000051A0  ECC7 ED51                bfclr      D7 {D5:17}
  6933. 000051A4  EDDB EE65                bfffo      D6, [A3]+ {D1:D5}
  6934. 000051A8  EEEE EF77 F000           bfset      [A6 - 0x1000] {D5:D7}
  6935. 000051AE  F088 F110                .extension 0x088 <<F/2-3/0>> // unimplemented
  6936. 000051B2  F198                     .invalid   <<F/6/0>>
  6937. 000051B4  F21F F2A6                .cpgen     0xF21F, 0xF2A6 // unimplemented
  6938. 000051B8  F32D                     .extension 0x32D <<F/4-5/1>> // unimplemented
  6939. 000051BA  F3B4                     .invalid   <<F/6/1>>
  6940. 000051BC  F43A                     cpusha     NONE
  6941. 000051BE  F4C0                     .invalid   <<cinv/cpush with scope=0>>
  6942. 000051C0  F546                     .extension 0x546 <<F/4-5/2>> // unimplemented
  6943. 000051C2  F5CB                     .invalid   <<F/7/2>>
  6944. 000051C4  F651 F6D6                .extension 0x651 <<F/1/3>>, 0xF6D6 // unimplemented
  6945. 000051C8  F75A                     .extension 0x75A <<F/4-5/3>> // unimplemented
  6946. 000051CA  F7DE                     .invalid   <<F/7/3>>
  6947. 000051CC  F863 F8E6                .extension 0x863 <<F/1/4>>, 0xF8E6 // unimplemented
  6948. 000051D0  F96A                     .extension 0x96A <<F/4-5/4>> // unimplemented
  6949. 000051D2  F9ED                     .invalid   <<F/7/4>>
  6950. 000051D4  FA70 FAF3                .extension 0xA70 <<F/1/5>>, 0xFAF3 // unimplemented
  6951. 000051D8  FB75                     .extension 0xB75 <<F/4-5/5>> // unimplemented
  6952. 000051DA  FBF7                     .invalid   <<F/7/5>>
  6953. 000051DC  FC79 FCFB                .extension 0xC79 <<F/1/6>>, 0xFCFB // unimplemented
  6954. 000051E0  FD7C                     .extension 0xD7C <<F/4-5/6>> // unimplemented
  6955. 000051E2  FDFD                     .invalid   <<F/7/6>>
  6956. 000051E4  FE7E FEFF                .extension 0xE7E <<F/1/7>>, 0xFEFF // unimplemented
  6957. 000051E8  FF7F                     .extension 0xF7F <<F/4-5/7>> // unimplemented
  6958. 000051EA  FFFF                     .invalid   <<F/7/7>>
  6959. 000051EC  0000 0000                ori.b      D0, 0x0
  6960. 000051F0  3D09                     move.w     -[A6], A1
  6961. 000051F2  1E84                     move.b     [A7], D4
  6962. 000051F4  0000 34DB                ori.b      D0, 0xDB
  6963. 000051F8  1A6E 0F42                movea.b    A5, [A6 + 0xF42]
  6964. 000051FC  34DB                     move.w     [A2]+, [A3]+
  6965. 000051FE  0F42                     bchg       D2, D7
  6966. 00005200  1A6E 34DB                movea.b    A5, [A6 + 0x34DB]
  6967. 00005204  0000 1E84                ori.b      D0, 0x84
  6968. 00005208  34DB                     move.w     [A2]+, [A3]+
  6969. 0000520A  F0BE 1A6E                .extension 0x0BE <<F/2-3/0>> // unimplemented
  6970. 0000520E  34DB                     move.w     [A2]+, [A3]+
  6971. 00005210  E592                     roxl       D2, 2
  6972. 00005212  0F42                     bchg       D2, D7
  6973. 00005214  34DB                     move.w     [A2]+, [A3]+
  6974. 00005216  E17C                     rol        D4.w, D0
  6975. 00005218  0000 34DB                ori.b      D0, 0xDB
  6976. 0000521C  E592                     roxl       D2, 2
  6977. 0000521E  F0BE 34DB                .extension 0x0BE <<F/2-3/0>> // unimplemented
  6978. 00005222  F0BE E592                .extension 0x0BE <<F/2-3/0>> // unimplemented
  6979. 00005226  34DB                     move.w     [A2]+, [A3]+
  6980. 00005228  0000 E17C                ori.b      D0, 0x7C /* '|' */
  6981. 0000522C  34DB                     move.w     [A2]+, [A3]+
  6982. 0000522E  0F42                     bchg       D2, D7
  6983. 00005230  E592                     roxl       D2, 2
  6984. 00005232  34DB                     move.w     [A2]+, [A3]+
  6985. 00005234  1A6E F0BE                movea.b    A5, [A6 - 0xF42]
  6986. 00005238  34DB                     move.w     [A2]+, [A3]+
  6987. 0000523A  34DB                     move.w     [A2]+, [A3]+
  6988. 0000523C  0000 1E84                ori.b      D0, 0x84
  6989. 00005240  2DC7                     move.l     <<invalid special address>>, D7
  6990. 00005242  1A6E 1E84                movea.b    A5, [A6 + 0x1E84]
  6991. 00005246  1A6E 2DC7                movea.b    A5, [A6 + 0x2DC7]
  6992. 0000524A  1E84                     move.b     [A7], D4
  6993. 0000524C  0000 34DB                ori.b      D0, 0xDB
  6994. 00005250  1E84                     move.b     [A7], D4
  6995. 00005252  E592                     roxl       D2, 2
  6996. 00005254  2DC7                     move.l     <<invalid special address>>, D7
  6997. 00005256  1E84                     move.b     [A7], D4
  6998. 00005258  D239 1A6E 1E84           add.b      D1, [0x1A6E1E84]
  6999. 0000525E  CB25                     and.b      -[A5], D5
  7000. 00005260  0000 1E84                ori.b      D0, 0x84
  7001. 00005264  D239 E592 1E84           add.b      D1, [0xE5921E84]
  7002. 0000526A  E592                     roxl       D2, 2
  7003. 0000526C  D239 1E84 0000           add.b      D1, [0x1E840000]
  7004. 00005272  CB25                     and.b      -[A5], D5
  7005. 00005274  1E84                     move.b     [A7], D4
  7006. 00005276  1A6E D239                movea.b    A5, [A6 - 0x2DC7]
  7007. 0000527A  1E84                     move.b     [A7], D4
  7008. 0000527C  2DC7                     move.l     <<invalid special address>>, D7
  7009. 0000527E  E592                     roxl       D2, 2
  7010. 00005280  1E84                     move.b     [A7], D4
  7011. 00005282  3D09                     move.w     -[A6], A1
  7012. 00005284  0000 0000                ori.b      D0, 0x0
  7013. 00005288  34DB                     move.w     [A2]+, [A3]+
  7014. 0000528A  1E84                     move.b     [A7], D4
  7015. 0000528C  0000 1E84                ori.b      D0, 0x84
  7016. 00005290  34DB                     move.w     [A2]+, [A3]+
  7017. 00005292  0000 0000                ori.b      D0, 0x0
  7018. 00005296  3D09                     move.w     -[A6], A1
  7019. 00005298  0000 E17C                ori.b      D0, 0x7C /* '|' */
  7020. 0000529C  34DB                     move.w     [A2]+, [A3]+
  7021. 0000529E  0000 CB25                ori.b      D0, 0x25 /* '%' */
  7022. 000052A2  1E84                     move.b     [A7], D4
  7023. 000052A4  0000 C2F7                ori.b      D0, 0xF7
  7024. 000052A8  0000 0000                ori.b      D0, 0x0
  7025. 000052AC  CB25                     and.b      -[A5], D5
  7026. 000052AE  E17C                     rol        D4.w, D0
  7027. 000052B0  0000 E17C                ori.b      D0, 0x7C /* '|' */
  7028. 000052B4  CB25                     and.b      -[A5], D5
  7029. 000052B6  0000 0000                ori.b      D0, 0x0
  7030. 000052BA  C2F7 0000                mulu.w     D1, [A7 + D0.w]
  7031. 000052BE  1E84                     move.b     [A7], D4
  7032. 000052C0  CB25                     and.b      -[A5], D5
  7033. 000052C2  0000 34DB                ori.b      D0, 0xDB
  7034. 000052C6  E17C                     rol        D4.w, D0
  7035. 000052C8  0000 34DB                ori.b      D0, 0xDB
  7036. 000052CC  0000 E17C                ori.b      D0, 0x7C /* '|' */
  7037. 000052D0  2DC7                     move.l     <<invalid special address>>, D7
  7038. 000052D2  1A6E E17C                movea.b    A5, [A6 - 0x1E84]
  7039. 000052D6  1A6E 2DC7                movea.b    A5, [A6 + 0x2DC7]
  7040. 000052DA  E17C                     rol        D4.w, D0
  7041. 000052DC  0000 34DB                ori.b      D0, 0xDB
  7042. 000052E0  E17C                     rol        D4.w, D0
  7043. 000052E2  E592                     roxl       D2, 2
  7044. 000052E4  2DC7                     move.l     <<invalid special address>>, D7
  7045. 000052E6  E17C                     rol        D4.w, D0
  7046. 000052E8  D239 1A6E E17C           add.b      D1, [0x1A6EE17C]
  7047. 000052EE  CB25                     and.b      -[A5], D5
  7048. 000052F0  0000 E17C                ori.b      D0, 0x7C /* '|' */
  7049. 000052F4  D239 E592 E17C           add.b      D1, [0xE592E17C]
  7050. 000052FA  E592                     roxl       D2, 2
  7051. 000052FC  D239 E17C 0000           add.b      D1, [0xE17C0000]
  7052. 00005302  CB25                     and.b      -[A5], D5
  7053. 00005304  E17C                     rol        D4.w, D0
  7054. 00005306  1A6E D239                movea.b    A5, [A6 - 0x2DC7]
  7055. 0000530A  E17C                     rol        D4.w, D0
  7056. 0000530C  2DC7                     move.l     <<invalid special address>>, D7
  7057. 0000530E  E592                     roxl       D2, 2
  7058. 00005310  E17C                     rol        D4.w, D0
  7059. 00005312  1E84                     move.b     [A7], D4
  7060. 00005314  0000 CB25                ori.b      D0, 0x25 /* '%' */
  7061. 00005318  1A6E 0F42                movea.b    A5, [A6 + 0xF42]
  7062. 0000531C  CB25                     and.b      -[A5], D5
  7063. 0000531E  0F42                     bchg       D2, D7
  7064. 00005320  1A6E CB25                movea.b    A5, [A6 - 0x34DB]
  7065. 00005324  0000 1E84                ori.b      D0, 0x84
  7066. 00005328  CB25                     and.b      -[A5], D5
  7067. 0000532A  F0BE 1A6E                .extension 0x0BE <<F/2-3/0>> // unimplemented
  7068. 0000532E  CB25                     and.b      -[A5], D5
  7069. 00005330  E592                     roxl       D2, 2
  7070. 00005332  0F42                     bchg       D2, D7
  7071. 00005334  CB25                     and.b      -[A5], D5
  7072. 00005336  E17C                     rol        D4.w, D0
  7073. 00005338  0000 CB25                ori.b      D0, 0x25 /* '%' */
  7074. 0000533C  E592                     roxl       D2, 2
  7075. 0000533E  F0BE CB25                .extension 0x0BE <<F/2-3/0>> // unimplemented
  7076. 00005342  F0BE E592                .extension 0x0BE <<F/2-3/0>> // unimplemented
  7077. 00005346  CB25                     and.b      -[A5], D5
  7078. 00005348  0000 E17C                ori.b      D0, 0x7C /* '|' */
  7079. 0000534C  CB25                     and.b      -[A5], D5
  7080. 0000534E  0F42                     bchg       D2, D7
  7081. 00005350  E592                     roxl       D2, 2
  7082. 00005352  CB25                     and.b      -[A5], D5
  7083. 00005354  1A6E F0BE                movea.b    A5, [A6 - 0xF42]
  7084. 00005358  CB25                     and.b      -[A5], D5
  7085. 0000535A  0000 0000                ori.b      D0, 0x0
  7086. 0000535E  C2F7 0001                mulu.w     D1, [A7 + D0.w + 0x1]
  7087. 00005362  0200 0414                andi.b     D0, 0x14
  7088. 00005366  0007 2600                ori.b      D7, 0x0
  7089. 0000536A  0A38 0102 0002           xori.b     [0x00000002], 0x2
  7090. 00005370  034A                     bchg       A2, D1
  7091. 00005372  0304                     btst       D4, D1
  7092. 00005374  0004 054A                ori.b      D4, 0x4A /* 'J' */
  7093. 00005378  0506                     btst       D6, D2
  7094. 0000537A  0006 074A                ori.b      D6, 0x4A /* 'J' */
  7095. 0000537E  0708                     btst       A0, D3
  7096. 00005380  0008 094A                ori.b      A0, 0x4A /* 'J' */
  7097. 00005384  090A                     btst       A2, D4
  7098. 00005386  000A 0B4A                ori.b      A2, 0x4A /* 'J' */
  7099. 0000538A  0B0C                     btst       A4, D5
  7100. 0000538C  000C 014A                ori.b      A4, 0x4A /* 'J' */
  7101. 00005390  010D                     btst       A5, D0
  7102. 00005392  020D 1902                andi.b     A5, 0x2
  7103. 00005396  1925                     move.b     -[A4], -[A5]
  7104. 00005398  0225 3102                andi.b     -[A5], 0x2
  7105. 0000539C  020E 080E                andi.b     A6, 0xE
  7106. 000053A0  1A08                     move.b     D5, A0
  7107. 000053A2  1A26                     move.b     D5, -[A6]
  7108. 000053A4  0826 3208                btst.b     -[A6], 0x8
  7109. 000053A8  030F                     btst       A7, D1
  7110. 000053AA  0E0F 1B0E                .invalid.b A7, 0xE // invalid immediate operation
  7111. 000053AE  1B27                     move.b     -[A5], -[A7]
  7112. 000053B0  0E27 330E                .invalid.b -[A7], 0xE // invalid immediate operation
  7113. 000053B4  0410 1410                subi.b     [A0], 0x10
  7114. 000053B8  1C14                     move.b     D6, [A4]
  7115. 000053BA  1C28 1428                move.b     D6, [A0 + 0x1428]
  7116. 000053BE  3414                     move.w     D2, [A4]
  7117. 000053C0  0511                     btst       [A1], D2
  7118. 000053C2  1A11                     move.b     D5, [A1]
  7119. 000053C4  1D1A                     move.b     -[A6], [A2]+
  7120. 000053C6  1D29 1A29                move.b     -[A6], [A1 + 0x1A29]
  7121. 000053CA  351A                     move.w     -[A2], [A2]+
  7122. 000053CC  0612 2012                addi.b     [A2], 0x12
  7123. 000053D0  1E20                     move.b     D7, -[A0]
  7124. 000053D2  1E2A 202A                move.b     D7, [A2 + 0x202A]
  7125. 000053D6  3620                     move.w     D3, -[A0]
  7126. 000053D8  0713                     btst       [A3], D3
  7127. 000053DA  2613                     move.l     D3, [A3]
  7128. 000053DC  1F26                     move.b     -[A7], -[A6]
  7129. 000053DE  1F2B 262B                move.b     -[A7], [A3 + 0x262B]
  7130. 000053E2  3726                     move.w     -[A3], -[A6]
  7131. 000053E4  0814 2C14                btst.b     [A4], 0x14
  7132. 000053E8  202C 202C                move.l     D0, [A4 + 0x202C]
  7133. 000053EC  2C2C 382C                move.l     D6, [A4 + 0x382C]
  7134. 000053F0  0915                     btst       [A5], D4
  7135. 000053F2  3215                     move.w     D1, [A5]
  7136. 000053F4  2132 212D 322D           move.l     -[A0], [[A2 + 0x322D] + D2]
  7137. 000053FA  3932 0A16                move.w     -[A4], [A2 + D0 * 2 + 0x16]
  7138. 000053FE  3816                     move.w     D4, [A6]
  7139. 00005400  2238 222E                move.l     D1, [0x0000222E]
  7140. 00005404  382E 3A38                move.w     D4, [A6 + 0x3A38]
  7141. 00005408  0B17                     btst       [A7], D5
  7142. 0000540A  3E17                     move.w     D7, [A7]
  7143. 0000540C  233E                     move.l     -[A1], <<invalid special address>>
  7144. 0000540E  232F 3E2F                move.l     -[A1], [A7 + 0x3E2F]
  7145. 00005412  3B3E                     move.w     -[A5], <<invalid special address>>
  7146. 00005414  0C18 4418                cmpi.b     [A0]+, 0x18
  7147. 00005418  2444                     movea.l    A2, D4
  7148. 0000541A  2430 4430                move.l     D2, [A0 + D4.w * 4 + 0x30]
  7149. 0000541E  3C44                     movea.w    A6, D4
  7150. 00005420  0D0E                     btst       A6, D6
  7151. 00005422  500E                     addq.b     A6, 8
  7152. 00005424  0F50                     bchg       [A0], D7
  7153. 00005426  0F10                     btst       [A0], D7
  7154. 00005428  5010                     addq.b     [A0], 8
  7155. 0000542A  1150 1112                move.b     [A0 + 0x1112], [A0]
  7156. 0000542E  5012                     addq.b     [A2], 8
  7157. 00005430  1350 1314                move.b     [A1 + 0x1314], [A0]
  7158. 00005434  5014                     addq.b     [A4], 8
  7159. 00005436  1550 1516                move.b     [A2 + 0x1516], [A0]
  7160. 0000543A  5016                     addq.b     [A6], 8
  7161. 0000543C  1750 1718                move.b     [A3 + 0x1718], [A0]
  7162. 00005440  5018                     addq.b     [A0]+, 8
  7163. 00005442  0D50                     bchg       [A0], D6
  7164. 00005444  191A                     move.b     -[A4], [A2]+
  7165. 00005446  561A                     addq.b     [A2]+, 3
  7166. 00005448  1B56 1B1C                move.b     [A5 + 0x1B1C], [A6]
  7167. 0000544C  561C                     addq.b     [A4]+, 3
  7168. 0000544E  1D56 1D1E                move.b     [A6 + 0x1D1E], [A6]
  7169. 00005452  561E                     addq.b     [A6]+, 3
  7170. 00005454  1F56 1F20                move.b     [A7 + 0x1F20], [A6]
  7171. 00005458  5620                     addq.b     -[A0], 3
  7172. 0000545A  2156 2122                move.l     [A0 + 0x2122], [A6]
  7173. 0000545E  5622                     addq.b     -[A2], 3
  7174. 00005460  2356 2324                move.l     [A1 + 0x2324], [A6]
  7175. 00005464  5624                     addq.b     -[A4], 3
  7176. 00005466  1956 2526                move.b     [A4 + 0x2526], [A6]
  7177. 0000546A  5C26                     addq.b     -[A6], 6
  7178. 0000546C  275C 2728                move.l     [A3 + 0x2728], [A4]+
  7179. 00005470  5C28 295C                addq.b     [A0 + 0x295C], 6
  7180. 00005474  292A 5C2A                move.l     -[A4], [A2 + 0x5C2A]
  7181. 00005478  2B5C 2B2C                move.l     [A5 + 0x2B2C], [A4]+
  7182. 0000547C  5C2C 2D5C                addq.b     [A4 + 0x2D5C], 6
  7183. 00005480  2D2E 5C2E                move.l     -[A6], [A6 + 0x5C2E]
  7184. 00005484  2F5C 2F30                move.l     [A7 + 0x2F30], [A4]+
  7185. 00005488  5C30 255C                addq.b     <<invalid full ext with I/IS == 4>>, 6
  7186. 0000548C  3132 0032                move.w     -[A0], [A2 + D0.w + 0x32]
  7187. 00005490  3362 3334                move.w     [A1 + 0x3334], -[A2]
  7188. 00005494  0034 3562 3536 0036 3762 3738 ori.b      [[A4 + 0x363762] + D3 * 4 + 0x3738], 0x62 /* 'b' */
  7189. 000054A0  0038 3962 393A           ori.b      [0x0000393A], 0x62 /* 'b' */
  7190. 000054A6  003A 3B62 3B3C           ori.b      [PC + 0x3B3C /* 00008FE4, value 0x20 ' ' */], 0x62 /* 'b' */
  7191. 000054AC  003C 3162                ori.b      ccr, 98
  7192. 000054B0  3D31 023D                move.w     -[A6], [A1 + D0.w * 2 + 0x3D]
  7193. 000054B4  3414                     move.w     D2, [A4]
  7194. 000054B6  3D37 263D                move.w     -[A6], [A7 + D2.w * 8 + 0x3D]
  7195. 000054BA  3A38 0000                move.w     D5, [0x00000000 /* __m68k_reset_stack__ */]
  7196. 000054BE  0000 0000                ori.b      D0, 0x0
  7197. 000054C2  0000 0000                ori.b      D0, 0x0
  7198. 000054C6  0003 0080                ori.b      D3, 0x80
  7199. 000054CA  8080                     or.l       D0, D0
  7200. 000054CC  8080                     or.l       D0, D0
  7201. 000054CE  0080 0000 0002           ori.l      D0, 0x2
  7202. 000054D4  00A0 A000 0000           ori.l      -[A0], 0xA0000000
  7203. 000054DA  0000 0000                ori.b      D0, 0x0
  7204. 000054DE  0004 0050                ori.b      D4, 0x50 /* 'P' */
  7205. 000054E2  50F8 50F8                st         [0x000050F8]
  7206. 000054E6  5050                     addq.w     [A0], 8
  7207. 000054E8  0000 0000                ori.b      D0, 0x0
  7208. 000054EC  20F8 A8A0                move.l     [A0]+, [0xFFFFA8A0]
  7209. 000054F0  F828 A8F8                .tblXX     0xF828, 0xA8F8 // unimplemented
  7210. 000054F4  2000                     move.l     D0, D0
  7211. 000054F6  0006 00C8                ori.b      D6, 0xC8
  7212. 000054FA  C810                     and.b      D4, [A0]
  7213. 000054FC  2040                     movea.l    A0, D0
  7214. 000054FE  9898                     sub.l      D4, [A0]+
  7215. 00005500  0000 0006                ori.b      D0, 0x6
  7216. 00005504  E0A0                     asr        D0, D0
  7217. 00005506  A048                     syscall    PtrZone
  7218. 00005508  A890                     syscall    StdLine
  7219. 0000550A  A8E8                     syscall    PtInRgn
  7220. 0000550C  0000 0006                ori.b      D0, 0x6
  7221. 00005510  0080 8000 0000           ori.l      D0, 0x80000000
  7222. 00005516  0000 0000                ori.b      D0, 0x0
  7223. 0000551A  0002 2040                ori.b      D2, 0x40 /* '@' */
  7224. 0000551E  8080                     or.l       D0, D0
  7225. 00005520  8080                     or.l       D0, D0
  7226. 00005522  8040                     or.w       D0, D0
  7227. 00005524  2000                     move.l     D0, D0
  7228. 00005526  0004 8040                ori.b      D4, 0x40 /* '@' */
  7229. 0000552A  2020                     move.l     D0, -[A0]
  7230. 0000552C  2020                     move.l     D0, -[A0]
  7231. 0000552E  2040                     movea.l    A0, D0
  7232. 00005530  8000                     or.b       D0, D0
  7233. 00005532  0004 0010                ori.b      D4, 0x10
  7234. 00005536  5438 EE38                addq.b     [0xFFFFEE38], 2
  7235. 0000553A  5410                     addq.b     [A0], 2
  7236. 0000553C  0000 0008                ori.b      D0, 0x8
  7237. 00005540  0000 2020                ori.b      D0, 0x20 /* ' ' */
  7238. 00005544  F820 2000                .tblXX     0xF820, 0x2000 // unimplemented
  7239. 00005548  0000 0006                ori.b      D0, 0x6
  7240. 0000554C  0000 0000                ori.b      D0, 0x0
  7241. 00005550  0000 0040                ori.b      D0, 0x40 /* '@' */
  7242. 00005554  40C0                     move.w     D0, SR
  7243. 00005556  0003 0000                ori.b      D3, 0x0
  7244. 0000555A  0000 F000                ori.b      D0, 0x0
  7245. 0000555E  0000 0000                ori.b      D0, 0x0
  7246. 00005562  0005 0000                ori.b      D5, 0x0
  7247. 00005566  0000 0000                ori.b      D0, 0x0
  7248. 0000556A  0080 0000 0002           ori.l      D0, 0x2
  7249. 00005570  1010                     move.b     D0, [A0]
  7250. 00005572  2020                     move.l     D0, -[A0]
  7251. 00005574  4040                     negx.w     D0
  7252. 00005576  8080                     or.l       D0, D0
  7253. 00005578  0000 0005                ori.b      D0, 0x5
  7254. 0000557C  00F0                     .incomplete
  7255. 0000557E  9090                     sub.l      D0, [A0]
  7256. 00005580  9090                     sub.l      D0, [A0]
  7257. 00005582  90F0 0000                sub.w      A0, [A0 + D0.w]
  7258. 00005586  0005 0020                ori.b      D5, 0x20 /* ' ' */
  7259. 0000558A  6020                     bra        +0x22 /* 000055AC */
  7260. 0000558C  2020                     move.l     D0, -[A0]
  7261. 0000558E  2070 0000                movea.l    A0, [A0 + D0.w]
  7262. 00005592  0005 00F0                ori.b      D5, 0xF0
  7263. 00005596  1010                     move.b     D0, [A0]
  7264. 00005598  F080 80F0                .extension 0x080 <<F/2-3/0>> // unimplemented
  7265. 0000559C  0000 0005                ori.b      D0, 0x5
  7266. 000055A0  00F0                     .incomplete
  7267. 000055A2  1010                     move.b     D0, [A0]
  7268. 000055A4  7010                     moveq.l    D0, 0x10
  7269. 000055A6  10F0 0000                move.b     [A0]+, [A0 + D0.w]
  7270. 000055AA  0005 0090                ori.b      D5, 0x90
  7271. // begin alternate branch 000055AC-000055B4
  7272. label000055AC:
  7273. 000055AC  0090 9090 F010           ori.l      [A0], 0x9090F010
  7274. 000055B2  1010                     move.b     D0, [A0]
  7275. // end alternate branch 000055AC-000055B4
  7276. label000055AC: // (misaligned)
  7277. 000055AE  9090                     sub.l      D0, [A0]
  7278. 000055B0  F010 1010                pmove      [A0], MR4
  7279. 000055B4  0000 0005                ori.b      D0, 0x5
  7280. 000055B8  00F0                     .incomplete
  7281. 000055BA  8080                     or.l       D0, D0
  7282. 000055BC  F010 10F0                pmove      [A0], MR4
  7283. 000055C0  0000 0005                ori.b      D0, 0x5
  7284. 000055C4  00F0                     .incomplete
  7285. 000055C6  8080                     or.l       D0, D0
  7286. 000055C8  F090 90F0                .extension 0x090 <<F/2-3/0>> // unimplemented
  7287. 000055CC  0000 0005                ori.b      D0, 0x5
  7288. 000055D0  00F0                     .incomplete
  7289. 000055D2  1010                     move.b     D0, [A0]
  7290. 000055D4  1010                     move.b     D0, [A0]
  7291. 000055D6  1010                     move.b     D0, [A0]
  7292. 000055D8  0000 0005                ori.b      D0, 0x5
  7293. 000055DC  00F0                     .incomplete
  7294. 000055DE  9090                     sub.l      D0, [A0]
  7295. 000055E0  F090 90F0                .extension 0x090 <<F/2-3/0>> // unimplemented
  7296. 000055E4  0000 0005                ori.b      D0, 0x5
  7297. 000055E8  00F0                     .incomplete
  7298. 000055EA  9090                     sub.l      D0, [A0]
  7299. 000055EC  F010 10F0                pmove      [A0], MR4
  7300. 000055F0  0000 0005                ori.b      D0, 0x5
  7301. 000055F4  0000 0080                ori.b      D0, 0x80
  7302. 000055F8  0000 0080                ori.b      D0, 0x80
  7303. 000055FC  0000 0002                ori.b      D0, 0x2
  7304. 00005600  0000 0040                ori.b      D0, 0x40 /* '@' */
  7305. 00005604  0000 0040                ori.b      D0, 0x40 /* '@' */
  7306. 00005608  40C0                     move.w     D0, SR
  7307. 0000560A  0003 0000                ori.b      D3, 0x0
  7308. 0000560E  2040                     movea.l    A0, D0
  7309. 00005610  8040                     or.w       D0, D0
  7310. 00005612  2000                     move.l     D0, D0
  7311. 00005614  0000 0004                ori.b      D0, 0x4
  7312. 00005618  0000 00F8                ori.b      D0, 0xF8
  7313. 0000561C  00F8                     .incomplete
  7314. 0000561E  0000 0000                ori.b      D0, 0x0
  7315. 00005622  0006 0000                ori.b      D6, 0x0
  7316. 00005626  8040                     or.w       D0, D0
  7317. 00005628  2040                     movea.l    A0, D0
  7318. 0000562A  8000                     or.b       D0, D0
  7319. 0000562C  0000 0004                ori.b      D0, 0x4
  7320. 00005630  00F0                     .incomplete
  7321. 00005632  9010                     sub.b      D0, [A0]
  7322. 00005634  7040                     moveq.l    D0, 0x40
  7323. 00005636  0040 0000                ori.w      D0, 0x0
  7324. 0000563A  0005 00FE                ori.b      D5, 0xFE
  7325. 0000563E  82BA AAAA                or.l       D1, [PC - 0x5556 /* FFFFAAAC, cstring ""<EOF> */]
  7326. 00005642  BE80                     cmp.l      D7, D0
  7327. 00005644  F800 0008                .tblXX     0xF800, 0x0008 // unimplemented
  7328. 00005648  0020 5088                ori.b      -[A0], 0x88
  7329. 0000564C  88F8 8888                divu.w     D4, [0xFFFF8888]
  7330. 00005650  0000 0006                ori.b      D0, 0x6
  7331. 00005654  00F8                     .incomplete
  7332. 00005656  8888                     or.l       D4, A0
  7333. 00005658  F088 88F8                .extension 0x088 <<F/2-3/0>> // unimplemented
  7334. 0000565C  0000 0006                ori.b      D0, 0x6
  7335. 00005660  00F0                     .incomplete
  7336. 00005662  9080                     sub.l      D0, D0
  7337. 00005664  8080                     or.l       D0, D0
  7338. 00005666  90F0 0000                sub.w      A0, [A0 + D0.w]
  7339. 0000566A  0005 00F0                ori.b      D5, 0xF0
  7340. 0000566E  8888                     or.l       D4, A0
  7341. 00005670  8888                     or.l       D4, A0
  7342. 00005672  88F0 0000                divu.w     D4, [A0 + D0.w]
  7343. 00005676  0006 00F0                ori.b      D6, 0xF0
  7344. 0000567A  8080                     or.l       D0, D0
  7345. 0000567C  E080                     asr        D0, 8
  7346. 0000567E  80F0 0000                divu.w     D0, [A0 + D0.w]
  7347. 00005682  0005 00F0                ori.b      D5, 0xF0
  7348. 00005686  8080                     or.l       D0, D0
  7349. 00005688  E080                     asr        D0, 8
  7350. 0000568A  8080                     or.l       D0, D0
  7351. 0000568C  0000 0005                ori.b      D0, 0x5
  7352. 00005690  00F8                     .incomplete
  7353. 00005692  8880                     or.l       D4, D0
  7354. 00005694  9888                     sub.l      D4, A0
  7355. 00005696  88F8 0000                divu.w     D4, [0x00000000 /* __m68k_reset_stack__ */]
  7356. 0000569A  0006 0088                ori.b      D6, 0x88
  7357. 0000569E  8888                     or.l       D4, A0
  7358. 000056A0  F888 8888                .extension 0x888 <<F/2-3/4>> // unimplemented
  7359. 000056A4  0000 0006                ori.b      D0, 0x6
  7360. 000056A8  00E0                     .incomplete
  7361. 000056AA  4040                     negx.w     D0
  7362. 000056AC  4040                     negx.w     D0
  7363. 000056AE  40E0                     move.w     -[A0], SR
  7364. 000056B0  0000 0004                ori.b      D0, 0x4
  7365. 000056B4  0010 1010                ori.b      [A0], 0x10
  7366. 000056B8  1090                     move.b     [A0], [A0]
  7367. 000056BA  90F0 0000                sub.w      A0, [A0 + D0.w]
  7368. 000056BE  0005 0090                ori.b      D5, 0x90
  7369. 000056C2  90A0                     sub.l      D0, -[A0]
  7370. 000056C4  F090 9090                .extension 0x090 <<F/2-3/0>> // unimplemented
  7371. 000056C8  0000 0005                ori.b      D0, 0x5
  7372. 000056CC  0080 8080 8080           ori.l      D0, 0x80808080
  7373. 000056D2  80F0 0000                divu.w     D0, [A0 + D0.w]
  7374. 000056D6  0005 00D8                ori.b      D5, 0xD8
  7375. 000056DA  D8A8 A888                add.l      D4, [A0 - 0x5778]
  7376. 000056DE  8888                     or.l       D4, A0
  7377. 000056E0  0000 0006                ori.b      D0, 0x6
  7378. 000056E4  0088 C8C8 A898           ori.l      A0, 0xC8C8A898
  7379. 000056EA  9888                     sub.l      D4, A0
  7380. 000056EC  0000 0006                ori.b      D0, 0x6
  7381. 000056F0  00F8                     .incomplete
  7382. 000056F2  8888                     or.l       D4, A0
  7383. 000056F4  8888                     or.l       D4, A0
  7384. 000056F6  88F8 0000                divu.w     D4, [0x00000000 /* __m68k_reset_stack__ */]
  7385. 000056FA  0006 00F8                ori.b      D6, 0xF8
  7386. 000056FE  8888                     or.l       D4, A0
  7387. 00005700  F880 8080                .extension 0x880 <<F/2-3/4>> // unimplemented
  7388. 00005704  0000 0006                ori.b      D0, 0x6
  7389. 00005708  00F8                     .incomplete
  7390. 0000570A  8888                     or.l       D4, A0
  7391. 0000570C  8888                     or.l       D4, A0
  7392. 0000570E  A8F8                     syscall    ScalePt
  7393. 00005710  1000                     move.b     D0, D0
  7394. 00005712  0006 00F8                ori.b      D6, 0xF8
  7395. 00005716  8888                     or.l       D4, A0
  7396. 00005718  F8A0 9088                .extension 0x8A0 <<F/2-3/4>> // unimplemented
  7397. 0000571C  0000 0006                ori.b      D0, 0x6
  7398. 00005720  00F0                     .incomplete
  7399. 00005722  9080                     sub.l      D0, D0
  7400. 00005724  F010 90F0                .ptest     0xF010, 0x90F0 // unimplemented
  7401. 00005728  0000 0005                ori.b      D0, 0x5
  7402. 0000572C  00F8                     .incomplete
  7403. 0000572E  2020                     move.l     D0, -[A0]
  7404. 00005730  2020                     move.l     D0, -[A0]
  7405. 00005732  2020                     move.l     D0, -[A0]
  7406. 00005734  0000 0006                ori.b      D0, 0x6
  7407. 00005738  0090 9090 9090           ori.l      [A0], 0x90909090
  7408. 0000573E  90F0 0000                sub.w      A0, [A0 + D0.w]
  7409. 00005742  0005 0090                ori.b      D5, 0x90
  7410. 00005746  9090                     sub.l      D0, [A0]
  7411. 00005748  9090                     sub.l      D0, [A0]
  7412. 0000574A  5030 0000                addq.b     [A0 + D0.w], 8
  7413. 0000574E  0005 0088                ori.b      D5, 0x88
  7414. 00005752  8888                     or.l       D4, A0
  7415. 00005754  A8A8                     syscall    OffsetRect
  7416. 00005756  D8D8                     add.w      A4, [A0]+
  7417. 00005758  0000 0006                ori.b      D0, 0x6
  7418. 0000575C  0088 8850 2050           ori.l      A0, 0x88502050
  7419. 00005762  8888                     or.l       D4, A0
  7420. 00005764  0000 0006                ori.b      D0, 0x6
  7421. 00005768  0088 8850 2020           ori.l      A0, 0x88502020
  7422. 0000576E  2020                     move.l     D0, -[A0]
  7423. 00005770  0000 0006                ori.b      D0, 0x6
  7424. 00005774  00F0                     .incomplete
  7425. 00005776  1020                     move.b     D0, -[A0]
  7426. 00005778  4080                     negx.l     D0
  7427. 0000577A  80F0 0000                divu.w     D0, [A0 + D0.w]
  7428. 0000577E  0005 C080                ori.b      D5, 0x80
  7429. 00005782  8080                     or.l       D0, D0
  7430. 00005784  8080                     or.l       D0, D0
  7431. 00005786  8080                     or.l       D0, D0
  7432. 00005788  C000                     and.b      D0, D0
  7433. 0000578A  0003 8080                ori.b      D3, 0x80
  7434. 0000578E  4040                     negx.w     D0
  7435. 00005790  2020                     move.l     D0, -[A0]
  7436. 00005792  1010                     move.b     D0, [A0]
  7437. 00005794  0000 0005                ori.b      D0, 0x5
  7438. 00005798  C040                     and.w      D0, D0
  7439. 0000579A  4040                     negx.w     D0
  7440. 0000579C  4040                     negx.w     D0
  7441. 0000579E  4040                     negx.w     D0
  7442. 000057A0  C000                     and.b      D0, D0
  7443. 000057A2  0003 0020                ori.b      D3, 0x20 /* ' ' */
  7444. 000057A6  70F8                     moveq.l    D0, 0xFFFFFFF8
  7445. 000057A8  2020                     move.l     D0, -[A0]
  7446. 000057AA  2020                     move.l     D0, -[A0]
  7447. 000057AC  0000 0005                ori.b      D0, 0x5
  7448. 000057B0  0000 0000                ori.b      D0, 0x0
  7449. 000057B4  0000 0000                ori.b      D0, 0x0
  7450. 000057B8  0000 0000                ori.b      D0, 0x0
  7451. 000057BC  0080 4000 0000           ori.l      D0, 0x40000000 /* '@\0\0\0' */
  7452. 000057C2  0000 0000                ori.b      D0, 0x0
  7453. 000057C6  0003 0000                ori.b      D3, 0x0
  7454. 000057CA  0070 10F0 90F0           ori.w      [A0 + A1.w - 0x16], 0x10F0
  7455. 000057D0  0000 0005                ori.b      D0, 0x5
  7456. 000057D4  0080 80F0 9090           ori.l      D0, 0x80F09090
  7457. 000057DA  90F0 0000                sub.w      A0, [A0 + D0.w]
  7458. 000057DE  0005 0000                ori.b      D5, 0x0
  7459. 000057E2  00F0                     .incomplete
  7460. 000057E4  9080                     sub.l      D0, D0
  7461. 000057E6  90F0 0000                sub.w      A0, [A0 + D0.w]
  7462. 000057EA  0005 0010                ori.b      D5, 0x10
  7463. 000057EE  10F0 9090                move.b     [A0]+, [A0 + A1.w - 0x112]
  7464. 000057F2  90F0 0000                sub.w      A0, [A0 + D0.w]
  7465. 000057F6  0005 0000                ori.b      D5, 0x0
  7466. 000057FA  00F0                     .incomplete
  7467. 000057FC  90F0 80E0                sub.w      A0, [A0 + A0.w - 0x32]
  7468. 00005800  0000 0005                ori.b      D0, 0x5
  7469. 00005804  0060 40E0                ori.w      -[A0], 0x40E0
  7470. 00005808  4040                     negx.w     D0
  7471. 0000580A  4040                     negx.w     D0
  7472. 0000580C  0000 0004                ori.b      D0, 0x4
  7473. 00005810  0000 00F0                ori.b      D0, 0xF0
  7474. 00005814  9090                     sub.l      D0, [A0]
  7475. 00005816  90F0 1070                sub.w      A0, [A0 + D1.w + 0x70]
  7476. 0000581A  0005 0080                ori.b      D5, 0x80
  7477. 0000581E  80F0 9090                divu.w     D0, [A0 + A1.w - 0x112]
  7478. 00005822  9090                     sub.l      D0, [A0]
  7479. 00005824  0000 0005                ori.b      D0, 0x5
  7480. 00005828  0040 00C0                ori.w      D0, 0xC0
  7481. 0000582C  4040                     negx.w     D0
  7482. 0000582E  4040                     negx.w     D0
  7483. 00005830  0000 0003                ori.b      D0, 0x3
  7484. 00005834  0020 0060                ori.b      -[A0], 0x60 /* '`' */
  7485. 00005838  2020                     move.l     D0, -[A0]
  7486. 0000583A  2020                     move.l     D0, -[A0]
  7487. 0000583C  20E0                     move.l     [A0]+, -[A0]
  7488. 0000583E  0004 0080                ori.b      D4, 0x80
  7489. 00005842  8090                     or.l       D0, [A0]
  7490. 00005844  A0F0                     syscall    vBMChk
  7491. 00005846  9090                     sub.l      D0, [A0]
  7492. 00005848  0000 0005                ori.b      D0, 0x5
  7493. 0000584C  00C0                     .incomplete
  7494. 0000584E  4040                     negx.w     D0
  7495. 00005850  4040                     negx.w     D0
  7496. 00005852  4040                     negx.w     D0
  7497. 00005854  0000 0003                ori.b      D0, 0x3
  7498. 00005858  0000 00F8                ori.b      D0, 0xF8
  7499. 0000585C  A8A8                     syscall    OffsetRect
  7500. 0000585E  A8A8                     syscall    OffsetRect
  7501. 00005860  0000 0006                ori.b      D0, 0x6
  7502. 00005864  0000 00F0                ori.b      D0, 0xF0
  7503. 00005868  9090                     sub.l      D0, [A0]
  7504. 0000586A  9090                     sub.l      D0, [A0]
  7505. 0000586C  0000 0005                ori.b      D0, 0x5
  7506. 00005870  0000 00F0                ori.b      D0, 0xF0
  7507. 00005874  9090                     sub.l      D0, [A0]
  7508. 00005876  90F0 0000                sub.w      A0, [A0 + D0.w]
  7509. 0000587A  0005 0000                ori.b      D5, 0x0
  7510. 0000587E  00F0                     .incomplete
  7511. 00005880  9090                     sub.l      D0, [A0]
  7512. 00005882  90F0 8080                sub.w      A0, [A0 + A0.w - 0x128]
  7513. 00005886  0005 0000                ori.b      D5, 0x0
  7514. 0000588A  00F0                     .incomplete
  7515. 0000588C  9090                     sub.l      D0, [A0]
  7516. 0000588E  90F0 1010                sub.w      A0, [A0 + D1.w + 0x10]
  7517. 00005892  0005 0000                ori.b      D5, 0x0
  7518. 00005896  00F0                     .incomplete
  7519. 00005898  8080                     or.l       D0, D0
  7520. 0000589A  8080                     or.l       D0, D0
  7521. 0000589C  0000 0005                ori.b      D0, 0x5
  7522. 000058A0  0000 00F0                ori.b      D0, 0xF0
  7523. 000058A4  80F0 10F0                divu.w     D0, [A0 + D1.w - 0x16]
  7524. 000058A8  0000 0005                ori.b      D0, 0x5
  7525. 000058AC  0040 40E0                ori.w      D0, 0x40E0
  7526. 000058B0  4040                     negx.w     D0
  7527. 000058B2  4060                     negx.w     -[A0]
  7528. 000058B4  0000 0004                ori.b      D0, 0x4
  7529. 000058B8  0000 0090                ori.b      D0, 0x90
  7530. 000058BC  9090                     sub.l      D0, [A0]
  7531. 000058BE  90F0 0000                sub.w      A0, [A0 + D0.w]
  7532. 000058C2  0005 0000                ori.b      D5, 0x0
  7533. 000058C6  0090 9090 5030           ori.l      [A0], 0x90905030
  7534. 000058CC  0000 0005                ori.b      D0, 0x5
  7535. 000058D0  0000 0088                ori.b      D0, 0x88
  7536. 000058D4  A8A8                     syscall    OffsetRect
  7537. 000058D6  A8F8                     syscall    ScalePt
  7538. 000058D8  0000 0006                ori.b      D0, 0x6
  7539. 000058DC  0000 0088                ori.b      D0, 0x88
  7540. 000058E0  5020                     addq.b     -[A0], 8
  7541. 000058E2  5088                     addq.l     A0, 8
  7542. 000058E4  0000 0006                ori.b      D0, 0x6
  7543. 000058E8  0000 0090                ori.b      D0, 0x90
  7544. 000058EC  9090                     sub.l      D0, [A0]
  7545. 000058EE  90F0 1070                sub.w      A0, [A0 + D1.w + 0x70]
  7546. 000058F2  0005 0000                ori.b      D5, 0x0
  7547. 000058F6  00E0                     .incomplete
  7548. 000058F8  2040                     movea.l    A0, D0
  7549. 000058FA  80E0                     divu.w     D0, -[A0]
  7550. 000058FC  0000 0004                ori.b      D0, 0x4
  7551. 00005900  6040                     bra        +0x42 /* 00005942 */
  7552. 00005902  4040                     negx.w     D0
  7553. 00005904  8040                     or.w       D0, D0
  7554. 00005906  4040                     negx.w     D0
  7555. 00005908  6000 0004                bra        +0x6 /* 0000590E */
  7556. 0000590C  8080                     or.l       D0, D0
  7557. label0000590E:
  7558. 0000590E  8080                     or.l       D0, D0
  7559. 00005910  0080 8080 8000           ori.l      D0, 0x80808000
  7560. 00005916  0002 C040                ori.b      D2, 0x40 /* '@' */
  7561. 0000591A  4040                     negx.w     D0
  7562. 0000591C  2040                     movea.l    A0, D0
  7563. 0000591E  4040                     negx.w     D0
  7564. 00005920  C000                     and.b      D0, D0
  7565. 00005922  0004 00E8                ori.b      D4, 0xE8
  7566. 00005926  B800                     cmp.b      D4, D0
  7567. 00005928  0000 0000                ori.b      D0, 0x0
  7568. 0000592C  0000 0006                ori.b      D0, 0x6
  7569. 00005930  0000 0000                ori.b      D0, 0x0
  7570. 00005934  0000 0000                ori.b      D0, 0x0
  7571. 00005938  0000 0000                ori.b      D0, 0x0
  7572. 0000593C  0000 0000                ori.b      D0, 0x0
  7573. 00005940  0000 0000                ori.b      D0, 0x0
  7574. // begin alternate branch 00005942-00005ACA
  7575. label00005942:
  7576. 00005942  0000 0000                ori.b      D0, 0x0
  7577. 00005946  0000 0000                ori.b      D0, 0x0
  7578. 0000594A  0000 0000                ori.b      D0, 0x0
  7579. 0000594E  0000 0000                ori.b      D0, 0x0
  7580. 00005952  0000 0000                ori.b      D0, 0x0
  7581. 00005956  0000 0000                ori.b      D0, 0x0
  7582. 0000595A  0000 0000                ori.b      D0, 0x0
  7583. 0000595E  0000 0000                ori.b      D0, 0x0
  7584. 00005962  0000 0000                ori.b      D0, 0x0
  7585. 00005966  0000 0000                ori.b      D0, 0x0
  7586. 0000596A  0000 0000                ori.b      D0, 0x0
  7587. 0000596E  0000 0000                ori.b      D0, 0x0
  7588. 00005972  0000 0000                ori.b      D0, 0x0
  7589. 00005976  0000 0000                ori.b      D0, 0x0
  7590. 0000597A  0000 0000                ori.b      D0, 0x0
  7591. 0000597E  0000 0000                ori.b      D0, 0x0
  7592. 00005982  0000 0000                ori.b      D0, 0x0
  7593. 00005986  0000 0000                ori.b      D0, 0x0
  7594. 0000598A  0000 0000                ori.b      D0, 0x0
  7595. 0000598E  0000 0000                ori.b      D0, 0x0
  7596. 00005992  0000 0000                ori.b      D0, 0x0
  7597. 00005996  0000 0000                ori.b      D0, 0x0
  7598. 0000599A  0000 0000                ori.b      D0, 0x0
  7599. 0000599E  0000 0000                ori.b      D0, 0x0
  7600. 000059A2  0000 0000                ori.b      D0, 0x0
  7601. 000059A6  0000 0000                ori.b      D0, 0x0
  7602. 000059AA  0000 0000                ori.b      D0, 0x0
  7603. 000059AE  0000 0000                ori.b      D0, 0x0
  7604. 000059B2  0000 0000                ori.b      D0, 0x0
  7605. 000059B6  0000 0000                ori.b      D0, 0x0
  7606. 000059BA  0000 0000                ori.b      D0, 0x0
  7607. 000059BE  0000 0000                ori.b      D0, 0x0
  7608. 000059C2  0000 0000                ori.b      D0, 0x0
  7609. 000059C6  0000 0000                ori.b      D0, 0x0
  7610. 000059CA  0000 0000                ori.b      D0, 0x0
  7611. 000059CE  0000 0000                ori.b      D0, 0x0
  7612. 000059D2  0000 0000                ori.b      D0, 0x0
  7613. 000059D6  0000 0000                ori.b      D0, 0x0
  7614. 000059DA  0000 0000                ori.b      D0, 0x0
  7615. 000059DE  0000 0000                ori.b      D0, 0x0
  7616. 000059E2  0000 0000                ori.b      D0, 0x0
  7617. 000059E6  0000 0000                ori.b      D0, 0x0
  7618. 000059EA  0000 0000                ori.b      D0, 0x0
  7619. 000059EE  0000 0000                ori.b      D0, 0x0
  7620. 000059F2  0000 0000                ori.b      D0, 0x0
  7621. 000059F6  0000 0000                ori.b      D0, 0x0
  7622. 000059FA  0000 0000                ori.b      D0, 0x0
  7623. 000059FE  0000 0000                ori.b      D0, 0x0
  7624. 00005A02  0000 0000                ori.b      D0, 0x0
  7625. 00005A06  0000 0000                ori.b      D0, 0x0
  7626. 00005A0A  0000 0000                ori.b      D0, 0x0
  7627. 00005A0E  0000 0000                ori.b      D0, 0x0
  7628. 00005A12  0000 0000                ori.b      D0, 0x0
  7629. 00005A16  0000 0000                ori.b      D0, 0x0
  7630. 00005A1A  0000 0000                ori.b      D0, 0x0
  7631. 00005A1E  0000 0000                ori.b      D0, 0x0
  7632. 00005A22  0000 0000                ori.b      D0, 0x0
  7633. 00005A26  0000 0000                ori.b      D0, 0x0
  7634. 00005A2A  0000 0000                ori.b      D0, 0x0
  7635. 00005A2E  0000 0000                ori.b      D0, 0x0
  7636. 00005A32  0000 0000                ori.b      D0, 0x0
  7637. 00005A36  0000 0000                ori.b      D0, 0x0
  7638. 00005A3A  0000 0000                ori.b      D0, 0x0
  7639. 00005A3E  0000 0000                ori.b      D0, 0x0
  7640. 00005A42  0000 0000                ori.b      D0, 0x0
  7641. 00005A46  0000 0000                ori.b      D0, 0x0
  7642. 00005A4A  0000 0000                ori.b      D0, 0x0
  7643. 00005A4E  0000 0000                ori.b      D0, 0x0
  7644. 00005A52  0000 0000                ori.b      D0, 0x0
  7645. 00005A56  0000 0000                ori.b      D0, 0x0
  7646. 00005A5A  0000 0000                ori.b      D0, 0x0
  7647. 00005A5E  0000 0000                ori.b      D0, 0x0
  7648. 00005A62  0000 0000                ori.b      D0, 0x0
  7649. 00005A66  0000 0000                ori.b      D0, 0x0
  7650. 00005A6A  0000 0000                ori.b      D0, 0x0
  7651. 00005A6E  0000 0000                ori.b      D0, 0x0
  7652. 00005A72  0000 0000                ori.b      D0, 0x0
  7653. 00005A76  0000 0000                ori.b      D0, 0x0
  7654. 00005A7A  0000 0000                ori.b      D0, 0x0
  7655. 00005A7E  0000 0000                ori.b      D0, 0x0
  7656. 00005A82  0000 0000                ori.b      D0, 0x0
  7657. 00005A86  0000 0000                ori.b      D0, 0x0
  7658. 00005A8A  0000 0000                ori.b      D0, 0x0
  7659. 00005A8E  0000 0000                ori.b      D0, 0x0
  7660. 00005A92  0000 0000                ori.b      D0, 0x0
  7661. 00005A96  0000 0000                ori.b      D0, 0x0
  7662. 00005A9A  0000 0000                ori.b      D0, 0x0
  7663. 00005A9E  0000 0000                ori.b      D0, 0x0
  7664. 00005AA2  0000 0000                ori.b      D0, 0x0
  7665. 00005AA6  0000 0000                ori.b      D0, 0x0
  7666. 00005AAA  0000 0000                ori.b      D0, 0x0
  7667. 00005AAE  0000 0000                ori.b      D0, 0x0
  7668. 00005AB2  0000 0000                ori.b      D0, 0x0
  7669. 00005AB6  0000 0000                ori.b      D0, 0x0
  7670. 00005ABA  0000 0000                ori.b      D0, 0x0
  7671. 00005ABE  0000 0000                ori.b      D0, 0x0
  7672. 00005AC2  0000 0000                ori.b      D0, 0x0
  7673. 00005AC6  0000 E0A0                ori.b      D0, 0xA0
  7674. // end alternate branch 00005942-00005ACA
  7675. label00005942: // (misaligned)
  7676. 00005944  0000 0000                ori.b      D0, 0x0
  7677. 00005948  0000 0000                ori.b      D0, 0x0
  7678. 0000594C  0000 0000                ori.b      D0, 0x0
  7679. 00005950  0000 0000                ori.b      D0, 0x0
  7680. 00005954  0000 0000                ori.b      D0, 0x0
  7681. 00005958  0000 0000                ori.b      D0, 0x0
  7682. 0000595C  0000 0000                ori.b      D0, 0x0
  7683. 00005960  0000 0000                ori.b      D0, 0x0
  7684. 00005964  0000 0000                ori.b      D0, 0x0
  7685. 00005968  0000 0000                ori.b      D0, 0x0
  7686. 0000596C  0000 0000                ori.b      D0, 0x0
  7687. 00005970  0000 0000                ori.b      D0, 0x0
  7688. 00005974  0000 0000                ori.b      D0, 0x0
  7689. 00005978  0000 0000                ori.b      D0, 0x0
  7690. 0000597C  0000 0000                ori.b      D0, 0x0
  7691. 00005980  0000 0000                ori.b      D0, 0x0
  7692. 00005984  0000 0000                ori.b      D0, 0x0
  7693. 00005988  0000 0000                ori.b      D0, 0x0
  7694. 0000598C  0000 0000                ori.b      D0, 0x0
  7695. 00005990  0000 0000                ori.b      D0, 0x0
  7696. 00005994  0000 0000                ori.b      D0, 0x0
  7697. 00005998  0000 0000                ori.b      D0, 0x0
  7698. 0000599C  0000 0000                ori.b      D0, 0x0
  7699. 000059A0  0000 0000                ori.b      D0, 0x0
  7700. 000059A4  0000 0000                ori.b      D0, 0x0
  7701. 000059A8  0000 0000                ori.b      D0, 0x0
  7702. 000059AC  0000 0000                ori.b      D0, 0x0
  7703. 000059B0  0000 0000                ori.b      D0, 0x0
  7704. 000059B4  0000 0000                ori.b      D0, 0x0
  7705. 000059B8  0000 0000                ori.b      D0, 0x0
  7706. 000059BC  0000 0000                ori.b      D0, 0x0
  7707. 000059C0  0000 0000                ori.b      D0, 0x0
  7708. 000059C4  0000 0000                ori.b      D0, 0x0
  7709. 000059C8  0000 0000                ori.b      D0, 0x0
  7710. 000059CC  0000 0000                ori.b      D0, 0x0
  7711. 000059D0  0000 0000                ori.b      D0, 0x0
  7712. 000059D4  0000 0000                ori.b      D0, 0x0
  7713. 000059D8  0000 0000                ori.b      D0, 0x0
  7714. 000059DC  0000 0000                ori.b      D0, 0x0
  7715. 000059E0  0000 0000                ori.b      D0, 0x0
  7716. 000059E4  0000 0000                ori.b      D0, 0x0
  7717. 000059E8  0000 0000                ori.b      D0, 0x0
  7718. 000059EC  0000 0000                ori.b      D0, 0x0
  7719. 000059F0  0000 0000                ori.b      D0, 0x0
  7720. 000059F4  0000 0000                ori.b      D0, 0x0
  7721. 000059F8  0000 0000                ori.b      D0, 0x0
  7722. 000059FC  0000 0000                ori.b      D0, 0x0
  7723. 00005A00  0000 0000                ori.b      D0, 0x0
  7724. 00005A04  0000 0000                ori.b      D0, 0x0
  7725. 00005A08  0000 0000                ori.b      D0, 0x0
  7726. 00005A0C  0000 0000                ori.b      D0, 0x0
  7727. 00005A10  0000 0000                ori.b      D0, 0x0
  7728. 00005A14  0000 0000                ori.b      D0, 0x0
  7729. 00005A18  0000 0000                ori.b      D0, 0x0
  7730. 00005A1C  0000 0000                ori.b      D0, 0x0
  7731. 00005A20  0000 0000                ori.b      D0, 0x0
  7732. 00005A24  0000 0000                ori.b      D0, 0x0
  7733. 00005A28  0000 0000                ori.b      D0, 0x0
  7734. 00005A2C  0000 0000                ori.b      D0, 0x0
  7735. 00005A30  0000 0000                ori.b      D0, 0x0
  7736. 00005A34  0000 0000                ori.b      D0, 0x0
  7737. 00005A38  0000 0000                ori.b      D0, 0x0
  7738. 00005A3C  0000 0000                ori.b      D0, 0x0
  7739. 00005A40  0000 0000                ori.b      D0, 0x0
  7740. 00005A44  0000 0000                ori.b      D0, 0x0
  7741. 00005A48  0000 0000                ori.b      D0, 0x0
  7742. 00005A4C  0000 0000                ori.b      D0, 0x0
  7743. 00005A50  0000 0000                ori.b      D0, 0x0
  7744. 00005A54  0000 0000                ori.b      D0, 0x0
  7745. 00005A58  0000 0000                ori.b      D0, 0x0
  7746. 00005A5C  0000 0000                ori.b      D0, 0x0
  7747. 00005A60  0000 0000                ori.b      D0, 0x0
  7748. 00005A64  0000 0000                ori.b      D0, 0x0
  7749. 00005A68  0000 0000                ori.b      D0, 0x0
  7750. 00005A6C  0000 0000                ori.b      D0, 0x0
  7751. 00005A70  0000 0000                ori.b      D0, 0x0
  7752. 00005A74  0000 0000                ori.b      D0, 0x0
  7753. 00005A78  0000 0000                ori.b      D0, 0x0
  7754. 00005A7C  0000 0000                ori.b      D0, 0x0
  7755. 00005A80  0000 0000                ori.b      D0, 0x0
  7756. 00005A84  0000 0000                ori.b      D0, 0x0
  7757. 00005A88  0000 0000                ori.b      D0, 0x0
  7758. 00005A8C  0000 0000                ori.b      D0, 0x0
  7759. 00005A90  0000 0000                ori.b      D0, 0x0
  7760. 00005A94  0000 0000                ori.b      D0, 0x0
  7761. 00005A98  0000 0000                ori.b      D0, 0x0
  7762. 00005A9C  0000 0000                ori.b      D0, 0x0
  7763. 00005AA0  0000 0000                ori.b      D0, 0x0
  7764. 00005AA4  0000 0000                ori.b      D0, 0x0
  7765. 00005AA8  0000 0000                ori.b      D0, 0x0
  7766. 00005AAC  0000 0000                ori.b      D0, 0x0
  7767. 00005AB0  0000 0000                ori.b      D0, 0x0
  7768. 00005AB4  0000 0000                ori.b      D0, 0x0
  7769. 00005AB8  0000 0000                ori.b      D0, 0x0
  7770. 00005ABC  0000 0000                ori.b      D0, 0x0
  7771. 00005AC0  0000 0000                ori.b      D0, 0x0
  7772. 00005AC4  0000 0000                ori.b      D0, 0x0
  7773. 00005AC8  E0A0                     asr        D0, D0
  7774. 00005ACA  E000                     asr        D0.b, 8
  7775. 00005ACC  0000 0000                ori.b      D0, 0x0
  7776. 00005AD0  0000 0004                ori.b      D0, 0x4
  7777. 00005AD4  00C0                     .incomplete
  7778. 00005AD6  4080                     negx.l     D0
  7779. 00005AD8  0000 0000                ori.b      D0, 0x0
  7780. 00005ADC  0000 0003                ori.b      D0, 0x3
  7781. 00005AE0  0000 0000                ori.b      D0, 0x0
  7782. 00005AE4  00E0                     .incomplete
  7783. 00005AE6  A0A0                     syscall    vMRdAddr
  7784. 00005AE8  A0E0                     syscall    vBlkDeAlloc
  7785. 00005AEA  0004 0000                ori.b      D4, 0x0
  7786. 00005AEE  0000 0040                ori.b      D0, 0x40 /* '@' */
  7787. 00005AF2  C040                     and.w      D0, D0
  7788. 00005AF4  40E0                     move.w     -[A0], SR
  7789. 00005AF6  0004 0000                ori.b      D4, 0x0
  7790. 00005AFA  0000 00E0                ori.b      D0, 0xE0
  7791. 00005AFE  20E0                     move.l     [A0]+, -[A0]
  7792. 00005B00  80E0                     divu.w     D0, -[A0]
  7793. 00005B02  0004 0000                ori.b      D4, 0x0
  7794. 00005B06  0000 00E0                ori.b      D0, 0xE0
  7795. 00005B0A  20E0                     move.l     [A0]+, -[A0]
  7796. 00005B0C  20E0                     move.l     [A0]+, -[A0]
  7797. 00005B0E  0004 0000                ori.b      D4, 0x0
  7798. 00005B12  0000 00A0                ori.b      D0, 0xA0
  7799. 00005B16  A0E0                     syscall    vBlkDeAlloc
  7800. 00005B18  2020                     move.l     D0, -[A0]
  7801. 00005B1A  0004 0000                ori.b      D4, 0x0
  7802. 00005B1E  0000 00E0                ori.b      D0, 0xE0
  7803. 00005B22  80E0                     divu.w     D0, -[A0]
  7804. 00005B24  20E0                     move.l     [A0]+, -[A0]
  7805. 00005B26  0004 0000                ori.b      D4, 0x0
  7806. 00005B2A  0000 00E0                ori.b      D0, 0xE0
  7807. 00005B2E  80E0                     divu.w     D0, -[A0]
  7808. 00005B30  A0E0                     syscall    vBlkDeAlloc
  7809. 00005B32  0004 0000                ori.b      D4, 0x0
  7810. 00005B36  0000 00E0                ori.b      D0, 0xE0
  7811. 00005B3A  2020                     move.l     D0, -[A0]
  7812. 00005B3C  2020                     move.l     D0, -[A0]
  7813. 00005B3E  0004 0000                ori.b      D4, 0x0
  7814. 00005B42  0000 00E0                ori.b      D0, 0xE0
  7815. 00005B46  A0E0                     syscall    vBlkDeAlloc
  7816. 00005B48  A0E0                     syscall    vBlkDeAlloc
  7817. 00005B4A  0004 0000                ori.b      D4, 0x0
  7818. 00005B4E  0000 00E0                ori.b      D0, 0xE0
  7819. 00005B52  A0E0                     syscall    vBlkDeAlloc
  7820. 00005B54  20E0                     move.l     [A0]+, -[A0]
  7821. 00005B56  0004 0000                ori.b      D4, 0x0
  7822. 00005B5A  0000 0000                ori.b      D0, 0x0
  7823. 00005B5E  0000 0000                ori.b      D0, 0x0
  7824. 00005B62  0000 0000                ori.b      D0, 0x0
  7825. 00005B66  0000 0000                ori.b      D0, 0x0
  7826. 00005B6A  0000 0000                ori.b      D0, 0x0
  7827. 00005B6E  0000 0000                ori.b      D0, 0x0
  7828. 00005B72  0000 0000                ori.b      D0, 0x0
  7829. 00005B76  0000 0000                ori.b      D0, 0x0
  7830. 00005B7A  0000 0000                ori.b      D0, 0x0
  7831. 00005B7E  0000 0000                ori.b      D0, 0x0
  7832. 00005B82  0000 0000                ori.b      D0, 0x0
  7833. 00005B86  0000 0000                ori.b      D0, 0x0
  7834. 00005B8A  0000 0000                ori.b      D0, 0x0
  7835. 00005B8E  0000 0000                ori.b      D0, 0x0
  7836. 00005B92  0000 0000                ori.b      D0, 0x0
  7837. 00005B96  0000 0000                ori.b      D0, 0x0
  7838. 00005B9A  0000 0000                ori.b      D0, 0x0
  7839. 00005B9E  0000 0000                ori.b      D0, 0x0
  7840. 00005BA2  0000 0000                ori.b      D0, 0x0
  7841. 00005BA6  0000 0000                ori.b      D0, 0x0
  7842. 00005BAA  0000 0000                ori.b      D0, 0x0
  7843. 00005BAE  0000 0000                ori.b      D0, 0x0
  7844. 00005BB2  0000 0000                ori.b      D0, 0x0
  7845. 00005BB6  0000 0000                ori.b      D0, 0x0
  7846. 00005BBA  0000 0000                ori.b      D0, 0x0
  7847. 00005BBE  0000 0000                ori.b      D0, 0x0
  7848. 00005BC2  0000 0000                ori.b      D0, 0x0
  7849. 00005BC6  0000 0000                ori.b      D0, 0x0
  7850. 00005BCA  0000 0000                ori.b      D0, 0x0
  7851. 00005BCE  0000 0000                ori.b      D0, 0x0
  7852. 00005BD2  0000 0000                ori.b      D0, 0x0
  7853. 00005BD6  0000 0000                ori.b      D0, 0x0
  7854. 00005BDA  0000 0000                ori.b      D0, 0x0
  7855. 00005BDE  0000 0000                ori.b      D0, 0x0
  7856. 00005BE2  0000 0000                ori.b      D0, 0x0
  7857. 00005BE6  0000 0000                ori.b      D0, 0x0
  7858. 00005BEA  0000 0000                ori.b      D0, 0x0
  7859. 00005BEE  0000 0000                ori.b      D0, 0x0
  7860. 00005BF2  0000 0000                ori.b      D0, 0x0
  7861. 00005BF6  0000 0000                ori.b      D0, 0x0
  7862. 00005BFA  0000 0000                ori.b      D0, 0x0
  7863. 00005BFE  0000 0000                ori.b      D0, 0x0
  7864. 00005C02  0000 0000                ori.b      D0, 0x0
  7865. 00005C06  0000 0000                ori.b      D0, 0x0
  7866. 00005C0A  0000 0000                ori.b      D0, 0x0
  7867. 00005C0E  0000 0000                ori.b      D0, 0x0
  7868. 00005C12  0000 0000                ori.b      D0, 0x0
  7869. 00005C16  0000 0000                ori.b      D0, 0x0
  7870. 00005C1A  0000 0000                ori.b      D0, 0x0
  7871. 00005C1E  0000 0000                ori.b      D0, 0x0
  7872. 00005C22  0000 0000                ori.b      D0, 0x0
  7873. 00005C26  0000 0000                ori.b      D0, 0x0
  7874. 00005C2A  0000 0000                ori.b      D0, 0x0
  7875. 00005C2E  0000 0000                ori.b      D0, 0x0
  7876. 00005C32  0000 0000                ori.b      D0, 0x0
  7877. 00005C36  0000 0000                ori.b      D0, 0x0
  7878. 00005C3A  0000 0000                ori.b      D0, 0x0
  7879. 00005C3E  0068 9890 9868           ori.w      [A0 - 0x6798], 0x9890
  7880. 00005C44  0000 0006                ori.b      D0, 0x6
  7881. 00005C48  0018 2424                ori.b      [A0]+, 0x24 /* '$' */
  7882. 00005C4C  5844                     addq.w     D4, 4
  7883. 00005C4E  4458                     neg.w      [A0]+
  7884. 00005C50  8080                     or.l       D0, D0
  7885. 00005C52  0007 0000                ori.b      D7, 0x0
  7886. 00005C56  0044 A828                ori.w      D4, 0xA828
  7887. 00005C5A  1010                     move.b     D0, [A0]
  7888. 00005C5C  2020                     move.l     D0, -[A0]
  7889. 00005C5E  0007 0040                ori.b      D7, 0x40 /* '@' */
  7890. 00005C62  A080                     syscall    GetVideoDefault
  7891. 00005C64  40A0                     negx.l     -[A0]
  7892. 00005C66  A040                     syscall    ResrvMem/ReserveMem
  7893. 00005C68  0000 0004                ori.b      D0, 0x4
  7894. 00005C6C  0000 0070                ori.b      D0, 0x70 /* 'p' */
  7895. 00005C70  C0F0 8070                mulu.w     D0, [A0 + A0.w + 0x70]
  7896. 00005C74  0000 0005                ori.b      D0, 0x5
  7897. 00005C78  0080 6080 8080           ori.l      D0, 0x60808080
  7898. 00005C7E  4020                     negx.b     -[A0]
  7899. 00005C80  20C0                     move.l     [A0]+, D0
  7900. 00005C82  0004 0000                ori.b      D4, 0x0
  7901. 00005C86  0050 A828                ori.w      [A0], 0xA828
  7902. 00005C8A  4850                     pea.l      [A0]
  7903. 00005C8C  1010                     move.b     D0, [A0]
  7904. 00005C8E  0006 0020                ori.b      D6, 0x20 /* ' ' */
  7905. 00005C92  5050                     addq.w     [A0], 8
  7906. 00005C94  F0A0 A040                .extension 0x0A0 <<F/2-3/0>> // unimplemented
  7907. 00005C98  0000 0005                ori.b      D0, 0x5
  7908. 00005C9C  0000 0000                ori.b      D0, 0x0
  7909. 00005CA0  8080                     or.l       D0, D0
  7910. 00005CA2  A040                     syscall    ResrvMem/ReserveMem
  7911. 00005CA4  0000 0004                ori.b      D0, 0x4
  7912. 00005CA8  0000 0048                ori.b      D0, 0x48 /* 'H' */
  7913. 00005CAC  5060                     addq.w     -[A0], 8
  7914. 00005CAE  A890                     syscall    StdLine
  7915. 00005CB0  0000 0006                ori.b      D0, 0x6
  7916. 00005CB4  0080 4040 2060           ori.l      D0, 0x40402060 /* '@@ `' */
  7917. 00005CBA  5088                     addq.l     A0, 8
  7918. 00005CBC  0000 0006                ori.b      D0, 0x6
  7919. 00005CC0  0000 0024                ori.b      D0, 0x24 /* '$' */
  7920. 00005CC4  2448                     movea.l    A2, A0
  7921. 00005CC6  4874 8080                pea.l      [A4 + A0.w - 0x128]
  7922. 00005CCA  0007 0000                ori.b      D7, 0x0
  7923. 00005CCE  00D0                     .incomplete
  7924. 00005CD0  5050                     addq.w     [A0], 8
  7925. 00005CD2  6040                     bra        +0x42 /* 00005D14 */
  7926. 00005CD4  0000 0005                ori.b      D0, 0x5
  7927. 00005CD8  0080 6080 6080           ori.l      D0, 0x60806080
  7928. 00005CDE  8040                     or.w       D0, D0
  7929. 00005CE0  2040                     movea.l    A0, D0
  7930. 00005CE2  0004 0000                ori.b      D4, 0x0
  7931. 00005CE6  0060 9090                ori.w      -[A0], 0x9090
  7932. 00005CEA  9060                     sub.w      D0, -[A0]
  7933. 00005CEC  0000 0005                ori.b      D0, 0x5
  7934. 00005CF0  0000 007C                ori.b      D0, 0x7C /* '|' */
  7935. 00005CF4  A828                     syscall    ShowDialogItem/ShowDItem
  7936. 00005CF6  2848                     movea.l    A4, A0
  7937. 00005CF8  0000 0007                ori.b      D0, 0x7
  7938. 00005CFC  0000 0030                ori.b      D0, 0x30 /* '0' */
  7939. 00005D00  4848                     pea.l      A0
  7940. 00005D02  48B0 8080 0006           movem.w    [A0 + D0.w + 0x6], D7,A7
  7941. 00005D08  0000 007C                ori.b      D0, 0x7C /* '|' */
  7942. 00005D0C  9090                     sub.l      D0, [A0]
  7943. 00005D0E  9060                     sub.w      D0, -[A0]
  7944. 00005D10  0000 0007                ori.b      D0, 0x7
  7945. label00005D14:
  7946. 00005D14  0000 0078                ori.b      D0, 0x78 /* 'x' */
  7947. 00005D18  A020                     syscall    SetPtrSize
  7948. 00005D1A  4040                     negx.w     D0
  7949. 00005D1C  0000 0006                ori.b      D0, 0x6
  7950. 00005D20  0000 0090                ori.b      D0, 0x90
  7951. 00005D24  4848                     pea.l      A0
  7952. 00005D26  4830 0000                nbcd.b     [A0 + D0.w]
  7953. 00005D2A  0006 0010                ori.b      D6, 0x10
  7954. 00005D2E  1070 A8A8                movea.b    A0, [A0 + A2 - 0x88]
  7955. 00005D32  A870                     syscall    LocalToGlobal
  7956. 00005D34  4040                     negx.w     D0
  7957. 00005D36  0006 0000                ori.b      D6, 0x0
  7958. 00005D3A  00C2                     .incomplete
  7959. 00005D3C  2428 1028                move.l     D2, [A0 + 0x1028]
  7960. 00005D40  4A84                     tst.l      D4
  7961. 00005D42  0008 0010                ori.b      A0, 0x10
  7962. 00005D46  1010                     move.b     D0, [A0]
  7963. 00005D48  A4A8                     syscall    0x0A8, flags=4
  7964. 00005D4A  A870                     syscall    LocalToGlobal
  7965. 00005D4C  4040                     negx.w     D0
  7966. 00005D4E  0007 0000                ori.b      D7, 0x0
  7967. 00005D52  0048 8494                ori.w      A0, 0x8494
  7968. 00005D56  B468 0000                cmp.w      D2, [A0 + 0x0]
  7969. 00005D5A  0007 0000                ori.b      D7, 0x0
  7970. 00005D5E  0000 0000                ori.b      D0, 0x0
  7971. 00005D62  0000 36B0                ori.b      D0, 0xB0
  7972. 00005D66  1353 6F6C                move.b     [A1 + 0x6F6C], [A3]
  7973. 00005D6A  5F5F                     subq.w     [A7]+, 7
  7974. 00005D6C  5F5F                     subq.w     [A7]+, 7
  7975. 00005D6E  5F5F                     subq.w     [A7]+, 7
  7976. 00005D70  5F5F                     subq.w     [A7]+, 7
  7977. 00005D72  5F5F                     subq.w     [A7]+, 7
  7978. 00005D74  5F5F                     subq.w     [A7]+, 7
  7979. 00005D76  5F5F                     subq.w     [A7]+, 7
  7980. 00005D78  5F5F                     subq.w     [A7]+, 7
  7981. 00005D7A  166E 003E                movea.b    A3, [A6 + 0x3E]
  7982. 00005D7E  EEBA                     ror        D2, D7
  7983. 00005D80  0000 035C                ori.b      D0, 0x5C /* '\\' */
  7984. 00005D84  1344 4D20                move.b     [A1 + 0x4D20], D4
  7985. 00005D88  2D33 37A1 2031           move.l     -[A6], [[0x2031 + D3 * 8]]
  7986. 00005D8E  3534 3932 5F5F 5F5F 5F5F move.w     -[A2], [[A4 + 0x5F5F5F5F + D3] + 0x5F5F]
  7987. 00005D98  1D7D 008B                move.b     [A6 + 0x8B], <<invalid special address>>
  7988. 00005D9C  FBF6                     .invalid   <<F/7/5>>
  7989. 00005D9E  0000 0059                ori.b      D0, 0x59 /* 'Y' */
  7990. 00005DA2  1347 2031                move.b     [A1 + 0x2031], D7
  7991. 00005DA6  3538 2D30                move.w     -[A2], [0x00002D30]
  7992. 00005DAA  3237 5F5F                move.w     D1, <<invalid full ext with IS == 1 and I/IS == 7>>
  7993. 00005DAE  5F5F                     subq.w     [A7]+, 7
  7994. 00005DB0  5F5F                     subq.w     [A7]+, 7
  7995. 00005DB2  5F5F                     subq.w     [A7]+, 7
  7996. 00005DB4  5F5F                     subq.w     [A7]+, 7
  7997. 00005DB6  3426                     move.w     D2, -[A6]
  7998. 00005DB8  02EF                     .incomplete
  7999. 00005DBA  F0A1 0000                .extension 0x0A1 <<F/2-3/0>> // unimplemented
  8000. 00005DBE  01AD 1347                bclr       [A5 + 0x1347], D0
  8001. 00005DC2  2031 3538 2D35 305F      move.l     D0, [A1 + 0x2D35305F + D3 * 4]
  8002. 00005DCA  5F5F                     subq.w     [A7]+, 7
  8003. 00005DCC  5F5F                     subq.w     [A7]+, 7
  8004. 00005DCE  5F5F                     subq.w     [A7]+, 7
  8005. 00005DD0  5F5F                     subq.w     [A7]+, 7
  8006. 00005DD2  5F5F                     subq.w     [A7]+, 7
  8007. 00005DD4  0FD6                     .incomplete
  8008. 00005DD6  0113                     btst       [A3], D0
  8009. 00005DD8  0F2F 0000                btst       [A7 + 0x0], D7
  8010. 00005DDC  035C                     bchg       [A4]+, D1
  8011. 00005DDE  1344 4D20                move.b     [A1 + 0x4D20], D4
  8012. 00005DE2  2B34 33A1 2034           move.l     -[A5], [[0x2034 + D3 * 2]]
  8013. 00005DE8  345F                     movea.w    A2, [A7]+
  8014. 00005DEA  5F5F                     subq.w     [A7]+, 7
  8015. 00005DEC  5F5F                     subq.w     [A7]+, 7
  8016. 00005DEE  5F5F                     subq.w     [A7]+, 7
  8017. 00005DF0  5F5F                     subq.w     [A7]+, 7
  8018. 00005DF2  130E                     move.b     -[A1], A6
  8019. 00005DF4  0175 D6B5                bchg       [A5 + A5.w * 8 - 0x75], D0
  8020. 00005DF8  0000 28F1                ori.b      D0, 0xF1
  8021. 00005DFC  13C5 2054 7563           move.b     [0x20547563], D5
  8022. 00005E02  5F5F                     subq.w     [A7]+, 7
  8023. 00005E04  5F5F                     subq.w     [A7]+, 7
  8024. 00005E06  5F5F                     subq.w     [A7]+, 7
  8025. 00005E08  5F5F                     subq.w     [A7]+, 7
  8026. 00005E0A  5F5F                     subq.w     [A7]+, 7
  8027. 00005E0C  5F5F                     subq.w     [A7]+, 7
  8028. 00005E0E  5F5F                     subq.w     [A7]+, 7
  8029. 00005E10  08C9 00FE                bset.b     A1, 0xFE
  8030. 00005E14  D8EC 0000                add.w      A4, [A4 + 0x0]
  8031. 00005E18  45D9                     lea.l      A2, [A1]+
  8032. 00005E1A  13C1 2048 7969           move.b     [0x20487969], D1
  8033. 00005E20  5F5F                     subq.w     [A7]+, 7
  8034. label00005E22:
  8035. 00005E22  5F5F                     subq.w     [A7]+, 7
  8036. 00005E24  5F5F                     subq.w     [A7]+, 7
  8037. 00005E26  5F5F                     subq.w     [A7]+, 7
  8038. 00005E28  5F5F                     subq.w     [A7]+, 7
  8039. 00005E2A  5F5F                     subq.w     [A7]+, 7
  8040. 00005E2C  5F5F                     subq.w     [A7]+, 7
  8041. 00005E2E  18B9 032E 3AA0           move.b     [A4], [0x032E3AA0]
  8042. 00005E34  0000 0335                ori.b      D0, 0x35 /* '5' */
  8043. 00005E38  1344 4D20                move.b     [A1 + 0x4D20], D4
  8044. 00005E3C  2B36 36A1                move.l     -[A5], [A6 + D3.w * 8 - 0x95]
  8045. 00005E40  2033 345F                move.l     D0, [A3 + D3.w * 4 + 0x5F]
  8046. 00005E44  5F5F                     subq.w     [A7]+, 7
  8047. 00005E46  5F5F                     subq.w     [A7]+, 7
  8048. 00005E48  5F5F                     subq.w     [A7]+, 7
  8049. 00005E4A  5F5F                     subq.w     [A7]+, 7
  8050. 00005E4C  2B7F 08CD                move.l     [A5 + 0x8CD], <<invalid special address>>
  8051. 00005E50  03E5                     .incomplete
  8052. 00005E52  0000 13C7                ori.b      D0, 0xC7
  8053. 00005E56  1344 4D20                move.b     [A1 + 0x4D20], D4
  8054. 00005E5A  2B34 A120 3132           move.l     -[A5], [A4 + 0x3132 + A2]
  8055. 00005E60  335F 5F5F                move.w     [A1 + 0x5F5F], [A7]+
  8056. 00005E64  5F5F                     subq.w     [A7]+, 7
  8057. 00005E66  5F5F                     subq.w     [A7]+, 7
  8058. 00005E68  5F5F                     subq.w     [A7]+, 7
  8059. 00005E6A  1AC9                     move.b     [A5]+, A1
  8060. 00005E6C  0583                     bclr       D3, D2
  8061. 00005E6E  0277 0000 0095           andi.w     [A7 + D0.w - 0x107], 0x0
  8062. 00005E74  1356 616E                move.b     [A1 + 0x616E], [A6]
  8063. 00005E78  204D                     movea.l    A0, A5
  8064. 00005E7A  6161                     bsr        +0x63 /* 00005EDD */
  8065. 00005E7C  6E65                     bgt        +0x67 /* 00005EE3 */
  8066. 00005E7E  6EA2                     bgt        -0x5C /* 00005E22 */
  8067. 00005E80  7320                     moveq.l    D1, 0x20
  8068. 00005E82  5374 6172 5F5F 1363 0438 subq.w     [[A4 + 0x5F5F1363] + 0x438], 1
  8069. 00005E8C  1F87 0000                move.b     [A7 + D0.w], D7
  8070. 00005E90  301A                     move.w     D0, [A2]+
  8071. 00005E92  13C6 2043 6173           move.b     [0x20436173], D6
  8072. 00005E98  5F5F                     subq.w     [A7]+, 7
  8073. 00005E9A  5F5F                     subq.w     [A7]+, 7
  8074. 00005E9C  5F5F                     subq.w     [A7]+, 7
  8075. 00005E9E  5F5F                     subq.w     [A7]+, 7
  8076. 00005EA0  5F5F                     subq.w     [A7]+, 7
  8077. 00005EA2  5F5F                     subq.w     [A7]+, 7
  8078. 00005EA4  5F5F                     subq.w     [A7]+, 7
  8079. 00005EA6  1188 0499                move.b     [A0 + D0.w * 4 - 0x103], A0
  8080. 00005EAA  35E9 0000 037C           move.w     [PC + 0x37C /* 00006228, value 0x5F5F '__' */], [A1 + 0x0]
  8081. 00005EB0  1352 6F73                move.b     [A1 + 0x6F73], [A2]
  8082. 00005EB4  7320                     moveq.l    D1, 0x20
  8083. 00005EB6  3331 385F                move.w     -[A1], [A1 + D3 + 0x5F]
  8084. 00005EBA  5F5F                     subq.w     [A7]+, 7
  8085. 00005EBC  5F5F                     subq.w     [A7]+, 7
  8086. 00005EBE  5F5F                     subq.w     [A7]+, 7
  8087. 00005EC0  5F5F                     subq.w     [A7]+, 7
  8088. 00005EC2  5F5F                     subq.w     [A7]+, 7
  8089. 00005EC4  1AF1 0726 349B 0000      move.b     [A5]+, [[A1 + 0x349B] + D0 * 8]
  8090. 00005ECC  0493 1344 4D20           subi.l     [A3], 0x13444D20
  8091. 00005ED2  2B36 31A1 2031           move.l     -[A5], [[0x2031 + D3]]
  8092. 00005ED8  3935 5F5F                move.w     -[A4], <<invalid full ext with IS == 1 and I/IS == 7>>
  8093. 00005EDC  5F5F                     subq.w     [A7]+, 7
  8094. 00005EDE  5F5F                     subq.w     [A7]+, 7
  8095. 00005EE0  5F5F                     subq.w     [A7]+, 7
  8096. 00005EE2  1AE8 073A                move.b     [A5]+, [A0 + 0x73A]
  8097. 00005EE6  349D                     move.w     [A2], [A5]+
  8098. 00005EE8  0000 00B2                ori.b      D0, 0xB2
  8099. 00005EEC  1357 6F6C                move.b     [A1 + 0x6F6C], [A7]
  8100. 00005EF0  6620                     bne        +0x22 /* 00005F12 */
  8101. 00005EF2  3437 5F5F                move.w     D2, <<invalid full ext with IS == 1 and I/IS == 7>>
  8102. 00005EF6  5F5F                     subq.w     [A7]+, 7
  8103. 00005EF8  5F5F                     subq.w     [A7]+, 7
  8104. 00005EFA  5F5F                     subq.w     [A7]+, 7
  8105. 00005EFC  5F5F                     subq.w     [A7]+, 7
  8106. 00005EFE  5F5F                     subq.w     [A7]+, 7
  8107. 00005F00  1B33 07EB 27FC 0000 1C74 move.b     -[A5], [[0x27FC] + 0x1C74]
  8108. 00005F0A  13CB 2043 6173           move.b     [0x20436173], A3
  8109. 00005F10  5F5F                     subq.w     [A7]+, 7
  8110. label00005F12:
  8111. 00005F12  5F5F                     subq.w     [A7]+, 7
  8112. 00005F14  5F5F                     subq.w     [A7]+, 7
  8113. 00005F16  5F5F                     subq.w     [A7]+, 7
  8114. 00005F18  5F5F                     subq.w     [A7]+, 7
  8115. 00005F1A  5F5F                     subq.w     [A7]+, 7
  8116. 00005F1C  5F5F                     subq.w     [A7]+, 7
  8117. 00005F1E  146D 064D                movea.b    A2, [A5 + 0x64D]
  8118. 00005F22  CBD6                     muls.w     D5, [A6]
  8119. 00005F24  0000 0204                ori.b      D0, 0x4
  8120. 00005F28  1344 4D20                move.b     [A1 + 0x4D20], D4
  8121. 00005F2C  2D36 38A1                move.l     -[A6], [A6 + D3 - 0x95]
  8122. 00005F30  2034 375F                move.l     D0, <<invalid full ext with IS == 1 and I/IS == 7>>
  8123. 00005F34  5F5F                     subq.w     [A7]+, 7
  8124. 00005F36  5F5F                     subq.w     [A7]+, 7
  8125. 00005F38  5F5F                     subq.w     [A7]+, 7
  8126. 00005F3A  5F5F                     subq.w     [A7]+, 7
  8127. 00005F3C  163A 0702                move.b     D3, [PC + 0x702 /* 00006640, value 0x5F '_' */]
  8128. 00005F40  F8C1 0000                .extension 0x8C1 <<F/2-3/4>> // unimplemented
  8129. 00005F44  009A 134C 2037           ori.l      [A2]+, 0x134C2037
  8130. 00005F4A  3235 2D33 325F 5F5F 5F5F 5F5F move.w     D1, [[A5 + 0x325F5F5F + D2 * 4] + 0x5F5F5F5F]
  8131. 00005F56  5F5F                     subq.w     [A7]+, 7
  8132. 00005F58  5F5F                     subq.w     [A7]+, 7
  8133. 00005F5A  0E46 0663                .invalid.w D6, 0x663 // invalid immediate operation
  8134. 00005F5E  FADB 0000                .extension 0xADB <<F/2-3/5>> // unimplemented
  8135. 00005F62  0053 134C                ori.w      [A3], 0x134C
  8136. 00005F66  2037 3236                move.l     D0, [A7 + D3.w * 2 + 0x36]
  8137. 00005F6A  2D38 5F5F                move.l     -[A6], [0x00005F5F]
  8138. 00005F6E  5F5F                     subq.w     [A7]+, 7
  8139. 00005F70  5F5F                     subq.w     [A7]+, 7
  8140. 00005F72  5F5F                     subq.w     [A7]+, 7
  8141. 00005F74  5F5F                     subq.w     [A7]+, 7
  8142. 00005F76  5F5F                     subq.w     [A7]+, 7
  8143. 00005F78  15A7 09DB DC21 0000      move.b     [[] - 0x23DF0000], -[A7]
  8144. 00005F80  1354 1350                move.b     [A1 + 0x1350], [A4]
  8145. 00005F84  2045                     movea.l    A0, D5
  8146. 00005F86  7269                     moveq.l    D1, 0x69
  8147. 00005F88  5F5F                     subq.w     [A7]+, 7
  8148. 00005F8A  5F5F                     subq.w     [A7]+, 7
  8149. 00005F8C  5F5F                     subq.w     [A7]+, 7
  8150. 00005F8E  5F5F                     subq.w     [A7]+, 7
  8151. 00005F90  5F5F                     subq.w     [A7]+, 7
  8152. 00005F92  5F5F                     subq.w     [A7]+, 7
  8153. 00005F94  5F5F                     subq.w     [A7]+, 7
  8154. 00005F96  287F                     movea.l    A4, <<invalid special address>>
  8155. 00005F98  12D6                     move.b     [A1]+, [A6]
  8156. 00005F9A  1049                     movea.b    A0, A1
  8157. 00005F9C  0000 1ACD                ori.b      D0, 0xCD
  8158. 00005FA0  1344 4D20                move.b     [A1 + 0x4D20], D4
  8159. 00005FA4  2B31 39A1 2032           move.l     -[A5], [[0x2032 + D3]]
  8160. 00005FAA  3739 5F5F 5F5F           move.w     -[A3], [0x5F5F5F5F]
  8161. 00005FB0  5F5F                     subq.w     [A7]+, 7
  8162. 00005FB2  5F5F                     subq.w     [A7]+, 7
  8163. 00005FB4  13DF 09B3 F9B0           move.b     [0x09B3F9B0], [A7]+
  8164. 00005FBA  0000 1CDA                ori.b      D0, 0xDA
  8165. 00005FBE  13D2 2043 6574           move.b     [0x20436574], [A2]
  8166. 00005FC4  5F5F                     subq.w     [A7]+, 7
  8167. 00005FC6  5F5F                     subq.w     [A7]+, 7
  8168. 00005FC8  5F5F                     subq.w     [A7]+, 7
  8169. 00005FCA  5F5F                     subq.w     [A7]+, 7
  8170. 00005FCC  5F5F                     subq.w     [A7]+, 7
  8171. 00005FCE  5F5F                     subq.w     [A7]+, 7
  8172. 00005FD0  5F5F                     subq.w     [A7]+, 7
  8173. 00005FD2  183E                     move.b     D4, <<invalid special address>>
  8174. 00005FD4  0BD6                     .incomplete
  8175. 00005FD6  3658                     movea.w    A3, [A0]+
  8176. 00005FD8  0000 1C96                ori.b      D0, 0x96
  8177. 00005FDC  1344 4D20                move.b     [A1 + 0x4D20], D4
  8178. 00005FE0  2B36 33A1 2032           move.l     -[A5], [[0x2032 + D3 * 2]]
  8179. 00005FE6  3338 5F5F                move.w     -[A1], [0x00005F5F]
  8180. 00005FEA  5F5F                     subq.w     [A7]+, 7
  8181. 00005FEC  5F5F                     subq.w     [A7]+, 7
  8182. 00005FEE  5F5F                     subq.w     [A7]+, 7
  8183. 00005FF0  182A 0D99                move.b     D4, [A2 + 0xD99]
  8184. 00005FF4  0651 0000                addi.w     [A1], 0x0
  8185. 00005FF8  00A2 134C 2031           ori.l      -[A2], 0x134C2031
  8186. 00005FFE  3135 392D 3136           move.w     -[A0], [[A5 + 0x3136] + D3]
  8187. 00006004  5F5F                     subq.w     [A7]+, 7
  8188. 00006006  5F5F                     subq.w     [A7]+, 7
  8189. 00006008  5F5F                     subq.w     [A7]+, 7
  8190. 0000600A  5F5F                     subq.w     [A7]+, 7
  8191. 0000600C  5F5F                     subq.w     [A7]+, 7
  8192. 0000600E  1A4A                     movea.b    A5, A2
  8193. 00006010  0EEE                     .incomplete
  8194. 00006012  3812                     move.w     D4, [A2]
  8195. 00006014  0000 0D4F                ori.b      D0, 0x4F /* 'O' */
  8196. 00006018  1344 4D20                move.b     [A1 + 0x4D20], D4
  8197. 0000601C  2B36 31A1 2033           move.l     -[A5], [[0x2033 + D3]]
  8198. 00006022  3636 5F5F                move.w     D3, <<invalid full ext with IS == 1 and I/IS == 7>>
  8199. 00006026  5F5F                     subq.w     [A7]+, 7
  8200. 00006028  5F5F                     subq.w     [A7]+, 7
  8201. 0000602A  5F5F                     subq.w     [A7]+, 7
  8202. 0000602C  2DC2                     move.l     <<invalid special address>>, D2
  8203. 0000602E  1B1E                     move.b     -[A5], [A6]+
  8204. 00006030  EEDF 0000                bfset      [A7]+ {0:32}
  8205. 00006034  0341                     bchg       D1, D1
  8206. 00006036  1344 4D20                move.b     [A1 + 0x4D20], D4
  8207. 0000603A  2D31 38A1                move.l     -[A6], [A1 + D3 - 0x95]
  8208. 0000603E  2033 3539 5F5F 5F5F      move.l     D0, [[A3 + 0x5F5F5F5F + D3 * 4]]
  8209. 00006046  5F5F                     subq.w     [A7]+, 7
  8210. 00006048  5F5F                     subq.w     [A7]+, 7
  8211. 0000604A  35A8 2222 03BE 0000 03F7 1344 move.w     [[0x3F7] + D0 * 2 + 0x1344], [A0 + 0x2222]
  8212. 00006056  4D20                     .invalid   6, -[A0] // invalid opcode 4 with b == 4
  8213. 00006058  2B32 A120 3334           move.l     -[A5], [A2 + 0x3334 + A2]
  8214. 0000605E  385F                     movea.w    A4, [A7]+
  8215. 00006060  5F5F                     subq.w     [A7]+, 7
  8216. 00006062  5F5F                     subq.w     [A7]+, 7
  8217. 00006064  5F5F                     subq.w     [A7]+, 7
  8218. 00006066  5F5F                     subq.w     [A7]+, 7
  8219. 00006068  28BD                     move.l     [A4], <<invalid special address>>
  8220. 0000606A  1A5F                     movea.b    A5, [A7]+
  8221. 0000606C  E15D                     rol        D5.w, 8
  8222. 0000606E  0000 0358                ori.b      D0, 0x58 /* 'X' */
  8223. 00006072  1344 4D20                move.b     [A1 + 0x4D20], D4
  8224. 00006076  2D33 32A1                move.l     -[A6], [A3 + D3.w * 2 - 0x95]
  8225. 0000607A  2038 3238                move.l     D0, [0x00003238]
  8226. 0000607E  5F5F                     subq.w     [A7]+, 7
  8227. 00006080  5F5F                     subq.w     [A7]+, 7
  8228. 00006082  5F5F                     subq.w     [A7]+, 7
  8229. 00006084  5F5F                     subq.w     [A7]+, 7
  8230. 00006086  2CE6                     move.l     [A6]+, -[A6]
  8231. 00006088  22AE 1A1D                move.l     [A1], [A6 + 0x1A1D]
  8232. 0000608C  0000 0102                ori.b      D0, 0x2
  8233. 00006090  134C 2031                move.b     [A1 + 0x2031], A4
  8234. 00006094  3330 352D 3130           move.w     -[A1], [[A0 + 0x3130] + D3 * 4]
  8235. 0000609A  5F5F                     subq.w     [A7]+, 7
  8236. 0000609C  5F5F                     subq.w     [A7]+, 7
  8237. 0000609E  5F5F                     subq.w     [A7]+, 7
  8238. 000060A0  5F5F                     subq.w     [A7]+, 7
  8239. 000060A2  5F5F                     subq.w     [A7]+, 7
  8240. 000060A4  243B 1CA5                move.l     D2, [PC + D1 * 4 - 0x91]
  8241. 000060A8  0562                     bchg       -[A2], D2
  8242. 000060AA  0000 1425                ori.b      D0, 0x25 /* '%' */
  8243. 000060AE  1344 4D20                move.b     [A1 + 0x4D20], D4
  8244. 000060B2  2B36 A120 3339           move.l     -[A5], [A6 + 0x3339 + A2]
  8245. 000060B8  385F                     movea.w    A4, [A7]+
  8246. 000060BA  5F5F                     subq.w     [A7]+, 7
  8247. 000060BC  5F5F                     subq.w     [A7]+, 7
  8248. 000060BE  5F5F                     subq.w     [A7]+, 7
  8249. 000060C0  5F5F                     subq.w     [A7]+, 7
  8250. 000060C2  2208                     move.l     D1, A0
  8251. 000060C4  1CE3                     move.b     [A6]+, -[A3]
  8252. 000060C6  151E                     move.b     -[A2], [A6]+
  8253. 000060C8  0000 0264                ori.b      D0, 0x64 /* 'd' */
  8254. 000060CC  1352 6F73                move.b     [A1 + 0x6F73], [A2]
  8255. 000060D0  7320                     moveq.l    D1, 0x20
  8256. 000060D2  3535 365F                move.w     -[A2], [A5 + D3.w * 8 + 0x5F]
  8257. 000060D6  5F5F                     subq.w     [A7]+, 7
  8258. 000060D8  5F5F                     subq.w     [A7]+, 7
  8259. 000060DA  5F5F                     subq.w     [A7]+, 7
  8260. 000060DC  5F5F                     subq.w     [A7]+, 7
  8261. 000060DE  5F5F                     subq.w     [A7]+, 7
  8262. 000060E0  2406                     move.l     D2, D6
  8263. 000060E2  210B                     move.l     -[A0], A3
  8264. 000060E4  F4BF                     cpusha     INST
  8265. 000060E6  0000 1381                ori.b      D0, 0x81
  8266. 000060EA  1344 4D20                move.b     [A1 + 0x4D20], D4
  8267. 000060EE  2D31 33A1 2035           move.l     -[A6], [[0x2035 + D3 * 2]]
  8268. 000060F4  3434 5F5F                move.w     D2, <<invalid full ext with IS == 1 and I/IS == 7>>
  8269. 000060F8  5F5F                     subq.w     [A7]+, 7
  8270. 000060FA  5F5F                     subq.w     [A7]+, 7
  8271. 000060FC  5F5F                     subq.w     [A7]+, 7
  8272. 000060FE  24DE                     move.l     [A2]+, [A6]+
  8273. 00006100  2877 0463                movea.l    A4, [A7 + D0.w * 4 + 0x63]
  8274. 00006104  0000 009C                ori.b      D0, 0x9C
  8275. 00006108  1347 2037                move.b     [A1 + 0x2037], D7
  8276. 0000610C  372D 3331                move.w     -[A3], [A5 + 0x3331]
  8277. 00006110  5F5F                     subq.w     [A7]+, 7
  8278. 00006112  5F5F                     subq.w     [A7]+, 7
  8279. 00006114  5F5F                     subq.w     [A7]+, 7
  8280. 00006116  5F5F                     subq.w     [A7]+, 7
  8281. 00006118  5F5F                     subq.w     [A7]+, 7
  8282. 0000611A  5F5F                     subq.w     [A7]+, 7
  8283. 0000611C  2739 2D69 0356           move.l     -[A3], [0x2D690356]
  8284. 00006122  0000 28C1                ori.b      D0, 0xC1
  8285. 00006126  13C9 2043 6574           move.b     [0x20436574], A1
  8286. 0000612C  5F5F                     subq.w     [A7]+, 7
  8287. 0000612E  5F5F                     subq.w     [A7]+, 7
  8288. 00006130  5F5F                     subq.w     [A7]+, 7
  8289. 00006132  5F5F                     subq.w     [A7]+, 7
  8290. 00006134  5F5F                     subq.w     [A7]+, 7
  8291. 00006136  5F5F                     subq.w     [A7]+, 7
  8292. 00006138  5F5F                     subq.w     [A7]+, 7
  8293. 0000613A  12B8 15E7                move.b     [A1], [0x000015E7]
  8294. 0000613E  E4E2                     roxr  .w   -[A2]
  8295. 00006140  0000 232B                ori.b      D0, 0x2B /* '+' */
  8296. 00006144  1338 3245                move.b     -[A1], [0x00003245]
  8297. 00006148  7269                     moveq.l    D1, 0x69
  8298. 0000614A  5F5F                     subq.w     [A7]+, 7
  8299. 0000614C  5F5F                     subq.w     [A7]+, 7
  8300. 0000614E  5F5F                     subq.w     [A7]+, 7
  8301. 00006150  5F5F                     subq.w     [A7]+, 7
  8302. 00006152  5F5F                     subq.w     [A7]+, 7
  8303. 00006154  5F5F                     subq.w     [A7]+, 7
  8304. 00006156  5F5F                     subq.w     [A7]+, 7
  8305. 00006158  0C5F 108F                cmpi.w     [A7]+, 0x108F
  8306. 0000615C  FC8E 0000                .extension 0xC8E <<F/2-3/6>> // unimplemented
  8307. 00006160  17C7 13C4                move.b     <<invalid full ext with I/IS == 4>>, D7
  8308. 00006164  2045                     movea.l    A0, D5
  8309. 00006166  7269                     moveq.l    D1, 0x69
  8310. 00006168  5F5F                     subq.w     [A7]+, 7
  8311. 0000616A  5F5F                     subq.w     [A7]+, 7
  8312. 0000616C  5F5F                     subq.w     [A7]+, 7
  8313. 0000616E  5F5F                     subq.w     [A7]+, 7
  8314. 00006170  5F5F                     subq.w     [A7]+, 7
  8315. 00006172  5F5F                     subq.w     [A7]+, 7
  8316. 00006174  5F5F                     subq.w     [A7]+, 7
  8317. 00006176  14B3 1C0A                move.b     [A2], [A3 + D1 * 4 + 0xA]
  8318. 0000617A  DD8D                     addx.l     -[A6], -[A5]
  8319. 0000617C  0000 00C4                ori.b      D0, 0xC4
  8320. 00006180  134C 4853                move.b     [A1 + 0x4853], A4
  8321. 00006184  2031 3536 355F 5F5F 5F5F move.l     D0, [[A1 + 0x355F5F5F] + D3 * 4 + 0x5F5F]
  8322. 0000618E  5F5F                     subq.w     [A7]+, 7
  8323. 00006190  5F5F                     subq.w     [A7]+, 7
  8324. 00006192  5F5F                     subq.w     [A7]+, 7
  8325. 00006194  1FC9                     move.b     <<invalid special address>>, A1
  8326. 00006196  2EC8                     move.l     [A7]+, A0
  8327. 00006198  F644 0000                .extension 0x644 <<F/1/3>>, 0x0000 // unimplemented
  8328. 0000619C  46D2                     move.w     SR, [A2]
  8329. 0000619E  13C3 2045 7269           move.b     [0x20457269], D3
  8330. 000061A4  5F5F                     subq.w     [A7]+, 7
  8331. 000061A6  5F5F                     subq.w     [A7]+, 7
  8332. 000061A8  5F5F                     subq.w     [A7]+, 7
  8333. 000061AA  5F5F                     subq.w     [A7]+, 7
  8334. 000061AC  5F5F                     subq.w     [A7]+, 7
  8335. 000061AE  5F5F                     subq.w     [A7]+, 7
  8336. 000061B0  5F5F                     subq.w     [A7]+, 7
  8337. 000061B2  20C8                     move.l     [A0]+, A0
  8338. 000061B4  32A0                     move.w     [A1], -[A0]
  8339. 000061B6  F96A                     .extension 0x96A <<F/4-5/4>> // unimplemented
  8340. 000061B8  0000 010F                ori.b      D0, 0xF
  8341. 000061BC  1347 2031                move.b     [A1 + 0x2031], D7
  8342. 000061C0  3630 2D32 385F 5F5F 5F5F move.w     D3, [[A0 + 0x385F5F5F + D2 * 4] + 0x5F5F]
  8343. 000061CA  5F5F                     subq.w     [A7]+, 7
  8344. 000061CC  5F5F                     subq.w     [A7]+, 7
  8345. 000061CE  5F5F                     subq.w     [A7]+, 7
  8346. 000061D0  0DBB 1B3B FBDC 0000 193E 1334 bclr       [[PC - 0x4240000 + D1 * 2] + 0x193E1334], D6
  8347. 000061DC  3045                     movea.w    A0, D5
  8348. 000061DE  7269                     moveq.l    D1, 0x69
  8349. 000061E0  5F5F                     subq.w     [A7]+, 7
  8350. 000061E2  5F5F                     subq.w     [A7]+, 7
  8351. 000061E4  5F5F                     subq.w     [A7]+, 7
  8352. 000061E6  5F5F                     subq.w     [A7]+, 7
  8353. 000061E8  5F5F                     subq.w     [A7]+, 7
  8354. 000061EA  5F5F                     subq.w     [A7]+, 7
  8355. 000061EC  5F5F                     subq.w     [A7]+, 7
  8356. 000061EE  073B 10CA                btst       [PC + D1.w - 0x54], D3
  8357. 000061F2  1E4E                     movea.b    A7, A6
  8358. 000061F4  0000 015B                ori.b      D0, 0x5B /* '[' */
  8359. 000061F8  1353 7465                move.b     [A1 + 0x7465], [A3]
  8360. 000061FC  696E                     bvs        +0x70 /* 0000626C */
  8361. 000061FE  2032 3035                move.l     D0, [A2 + D3.w + 0x35]
  8362. 00006202  315F 5F5F                move.w     [A0 + 0x5F5F], [A7]+
  8363. 00006206  5F5F                     subq.w     [A7]+, 7
  8364. 00006208  5F5F                     subq.w     [A7]+, 7
  8365. 0000620A  5F5F                     subq.w     [A7]+, 7
  8366. 0000620C  13D4 3675 13D3           move.b     [0x367513D3], [A4]
  8367. 00006212  0000 03F7                ori.b      D0, 0xF7
  8368. 00006216  1344 4D20                move.b     [A1 + 0x4D20], D4
  8369. 0000621A  2B31 38A1                move.l     -[A5], [A1 + D3 - 0x95]
  8370. 0000621E  2036 3833                move.l     D0, [A6 + D3 + 0x33]
  8371. 00006222  5F5F                     subq.w     [A7]+, 7
  8372. 00006224  5F5F                     subq.w     [A7]+, 7
  8373. 00006226  5F5F                     subq.w     [A7]+, 7
  8374. 00006228  5F5F                     subq.w     [A7]+, 7
  8375. 0000622A  0F36 2E36                btst       [A6 + D2 * 8 + 0x36], D7
  8376. 0000622E  05DF                     .incomplete
  8377. 00006230  0000 4726                ori.b      D0, 0x26 /* '&' */
  8378. 00006234  1331 20CF                move.b     -[A1], [A1 + D2.w - 0x49]
  8379. 00006238  2833 2920 4F72           move.l     D4, [A3 + 0x4F72 + D2]
  8380. 0000623E  695F                     bvs        +0x61 /* 0000629F */
  8381. 00006240  5F5F                     subq.w     [A7]+, 7
  8382. 00006242  5F5F                     subq.w     [A7]+, 7
  8383. 00006244  5F5F                     subq.w     [A7]+, 7
  8384. 00006246  5F5F                     subq.w     [A7]+, 7
  8385. 00006248  0DE9                     .incomplete
  8386. 0000624A  2C03                     move.l     D6, D3
  8387. 0000624C  05A0                     bclr       -[A0], D2
  8388. 0000624E  0000 4385                ori.b      D0, 0x85
  8389. 00006252  13CF 204F 7269           move.b     [0x204F7269], A7
  8390. 00006258  5F5F                     subq.w     [A7]+, 7
  8391. 0000625A  5F5F                     subq.w     [A7]+, 7
  8392. 0000625C  5F5F                     subq.w     [A7]+, 7
  8393. 0000625E  5F5F                     subq.w     [A7]+, 7
  8394. 00006260  5F5F                     subq.w     [A7]+, 7
  8395. 00006262  5F5F                     subq.w     [A7]+, 7
  8396. 00006264  5F5F                     subq.w     [A7]+, 7
  8397. 00006266  0F75 380D                bchg       [A5 + D3 + 0xD], D7
  8398. 0000626A  FA14 0000                .unknown   0xFA14 0x0000 (W = 5)
  8399. // begin alternate branch 0000626C-00006270
  8400. label0000626C:
  8401. 0000626C  0000 1455                ori.b      D0, 0x55 /* 'U' */
  8402. // end alternate branch 0000626C-00006270
  8403. label0000626C: // (misaligned)
  8404. 0000626E  1455                     movea.b    A2, [A5]
  8405. 00006270  1344 4D20                move.b     [A1 + 0x4D20], D4
  8406. 00006274  2D35 A120 3131           move.l     -[A6], [A5 + 0x3131 + A2]
  8407. 0000627A  3233 5F5F                move.w     D1, <<invalid full ext with IS == 1 and I/IS == 7>>
  8408. 0000627E  5F5F                     subq.w     [A7]+, 7
  8409. 00006280  5F5F                     subq.w     [A7]+, 7
  8410. 00006282  5F5F                     subq.w     [A7]+, 7
  8411. 00006284  0BD8                     .incomplete
  8412. 00006286  2C74 EE0C                movea.l    A6, [A4 + A6 * 8 + 0xC]
  8413. 0000628A  0000 065F                ori.b      D0, 0x5F /* '_' */
  8414. 0000628E  1344 4D20                move.b     [A1 + 0x4D20], D4
  8415. 00006292  2D32 31A1 2031           move.l     -[A6], [[0x2031 + D3]]
  8416. 00006298  3035 315F                move.w     D0, <<invalid full ext with IS == 1 and I/IS == 7>>
  8417. 0000629C  5F5F                     subq.w     [A7]+, 7
  8418. 0000629E  5F5F                     subq.w     [A7]+, 7
  8419. 000062A0  5F5F                     subq.w     [A7]+, 7
  8420. 000062A2  03D5                     .incomplete
  8421. 000062A4  112C EE68                move.b     -[A0], [A4 - 0x1198]
  8422. 000062A8  0000 02B8                ori.b      D0, 0xB8
  8423. 000062AC  134B 6170                move.b     [A1 + 0x6170], A3
  8424. 000062B0  7465                     moveq.l    D2, 0x65
  8425. 000062B2  796E                     moveq.l    D4, 0x6E
  8426. 000062B4  A273                     syscall    OSReserved, flags=2
  8427. 000062B6  2053                     movea.l    A0, [A3]
  8428. 000062B8  7461                     moveq.l    D2, 0x61
  8429. 000062BA  725F                     moveq.l    D1, 0x5F
  8430. 000062BC  5F5F                     subq.w     [A7]+, 7
  8431. 000062BE  5F5F                     subq.w     [A7]+, 7
  8432. 000062C0  050E                     btst       A6, D2
  8433. 000062C2  250D                     move.l     -[A2], A5
  8434. 000062C4  FD98                     .invalid   <<F/6/6>>
  8435. 000062C6  0000 0615                ori.b      D0, 0x15
  8436. 000062CA  1344 4D20                move.b     [A1 + 0x4D20], D4
  8437. 000062CE  2D33 A120 3131           move.l     -[A6], [A3 + 0x3131 + A2]
  8438. 000062D4  3233 5F5F                move.w     D1, <<invalid full ext with IS == 1 and I/IS == 7>>
  8439. 000062D8  5F5F                     subq.w     [A7]+, 7
  8440. 000062DA  5F5F                     subq.w     [A7]+, 7
  8441. 000062DC  5F5F                     subq.w     [A7]+, 7
  8442. 000062DE  0364                     bchg       -[A4], D1
  8443. 000062E0  2550 084C                move.l     [A2 + 0x84C], [A0]
  8444. 000062E4  0000 013A                ori.b      D0, 0x3A /* ':' */
  8445. 000062E8  1352 6F73                move.b     [A1 + 0x6F73], [A2]
  8446. 000062EC  7320                     moveq.l    D1, 0x20
  8447. 000062EE  3437 5F5F                move.w     D2, <<invalid full ext with IS == 1 and I/IS == 7>>
  8448. 000062F2  5F5F                     subq.w     [A7]+, 7
  8449. 000062F4  5F5F                     subq.w     [A7]+, 7
  8450. 000062F6  5F5F                     subq.w     [A7]+, 7
  8451. 000062F8  5F5F                     subq.w     [A7]+, 7
  8452. 000062FA  5F5F                     subq.w     [A7]+, 7
  8453. 000062FC  033E                     btst       <<invalid special address>>, D1
  8454. 000062FE  2FC1                     move.l     <<invalid special address>>, D1
  8455. 00006300  EC39                     ror        D1.b, D6
  8456. 00006302  0000 3E41                ori.b      D0, 0x41 /* 'A' */
  8457. 00006306  13C2 204C 6570           move.b     [0x204C6570], D2
  8458. 0000630C  5F5F                     subq.w     [A7]+, 7
  8459. 0000630E  5F5F                     subq.w     [A7]+, 7
  8460. 00006310  5F5F                     subq.w     [A7]+, 7
  8461. 00006312  5F5F                     subq.w     [A7]+, 7
  8462. 00006314  5F5F                     subq.w     [A7]+, 7
  8463. 00006316  5F5F                     subq.w     [A7]+, 7
  8464. 00006318  5F5F                     subq.w     [A7]+, 7
  8465. 0000631A  0232 3A8C 15A2 0000 33C8 andi.b     [[ + D1 * 4] + 0x33C8], 0x8C
  8466. 00006324  13D5 204F 7269           move.b     [0x204F7269], [A5]
  8467. 0000632A  5F5F                     subq.w     [A7]+, 7
  8468. 0000632C  5F5F                     subq.w     [A7]+, 7
  8469. 0000632E  5F5F                     subq.w     [A7]+, 7
  8470. 00006330  5F5F                     subq.w     [A7]+, 7
  8471. 00006332  5F5F                     subq.w     [A7]+, 7
  8472. 00006334  5F5F                     subq.w     [A7]+, 7
  8473. 00006336  5F5F                     subq.w     [A7]+, 7
  8474. 00006338  0148                     bchg       A0, D0
  8475. 0000633A  27F0 FD1A 0000 0052      move.l     [PC + D0.w + 0x52], [[A0 + A7 * 4]]
  8476. 00006342  134C 5020                move.b     [A1 + 0x5020], A4
  8477. 00006346  3635 382D                move.w     D3, [A5 + D3 + 0x2D]
  8478. 0000634A  325F                     movea.w    A1, [A7]+
  8479. 0000634C  5F5F                     subq.w     [A7]+, 7
  8480. 0000634E  5F5F                     subq.w     [A7]+, 7
  8481. 00006350  5F5F                     subq.w     [A7]+, 7
  8482. 00006352  5F5F                     subq.w     [A7]+, 7
  8483. 00006354  5F5F                     subq.w     [A7]+, 7
  8484. 00006356  015D                     bchg       [A5]+, D0
  8485. 00006358  3251                     movea.w    A1, [A1]
  8486. 0000635A  04BB 0000 007B 1347      subi.l     <<invalid full ext with IS == 1 and I/IS == 7>>, 0x7B /* '{' */
  8487. 00006362  2039 392D 3437           move.l     D0, [0x392D3437]
  8488. 00006368  5F5F                     subq.w     [A7]+, 7
  8489. 0000636A  5F5F                     subq.w     [A7]+, 7
  8490. 0000636C  5F5F                     subq.w     [A7]+, 7
  8491. 0000636E  5F5F                     subq.w     [A7]+, 7
  8492. 00006370  5F5F                     subq.w     [A7]+, 7
  8493. 00006372  5F5F                     subq.w     [A7]+, 7
  8494. 00006374  0003 0862                ori.b      D3, 0x62 /* 'b' */
  8495. 00006378  3CAD 0000                move.w     [A6], [A5 + 0x0]
  8496. 0000637C  0314                     btst       [A4], D1
  8497. 0000637E  1341 4320                move.b     [A1 + 0x4320], D1
  8498. 00006382  2B38 32A1                move.l     -[A5], [0x000032A1]
  8499. 00006386  2031 3131 315F 5F5F      move.l     D0, [[A1 + 0x315F5F5F + D3]]
  8500. 0000638E  5F5F                     subq.w     [A7]+, 7
  8501. 00006390  5F5F                     subq.w     [A7]+, 7
  8502. 00006392  FDDC                     .invalid   <<F/7/6>>
  8503. 00006394  3C38 0B01                move.w     D6, [0x00000B01]
  8504. 00006398  0000 02FB                ori.b      D0, 0xFB
  8505. 0000639C  1344 4D20                move.b     [A1 + 0x4D20], D4
  8506. 000063A0  2B31 30A1                move.l     -[A5], [A1 + D3.w - 0x95]
  8507. 000063A4  2031 3033                move.l     D0, [A1 + D3.w + 0x33]
  8508. 000063A8  325F                     movea.w    A1, [A7]+
  8509. 000063AA  5F5F                     subq.w     [A7]+, 7
  8510. 000063AC  5F5F                     subq.w     [A7]+, 7
  8511. 000063AE  5F5F                     subq.w     [A7]+, 7
  8512. 000063B0  FEBD 2227                .extension 0xEBD <<F/2-3/7>> // unimplemented
  8513. 000063B4  F24C 0000                .extension 0x24C <<F/1/1>>, 0x0000 // unimplemented
  8514. 000063B8  0427 1344                subi.b     -[A7], 0x44 /* 'D' */
  8515. 000063BC  4D20                     .invalid   6, -[A0] // invalid opcode 4 with b == 4
  8516. 000063BE  2D32 31A1 2031           move.l     -[A6], [[0x2031 + D3]]
  8517. 000063C4  3337 375F                move.w     -[A1], <<invalid full ext with IS == 1 and I/IS == 7>>
  8518. 000063C8  5F5F                     subq.w     [A7]+, 7
  8519. 000063CA  5F5F                     subq.w     [A7]+, 7
  8520. 000063CC  5F5F                     subq.w     [A7]+, 7
  8521. 000063CE  FF41                     .extension 0xF41 <<F/4-5/7>> // unimplemented
  8522. 000063D0  0E91 CA90 0000           .invalid.l [A1], 0xCA900000 // invalid immediate operation
  8523. 000063D6  2196 13C0                move.l     [ + <<invalid base displacement size>>], [A6]
  8524. 000063DA  204D                     movea.l    A0, A5
  8525. 000063DC  656E                     bcs        +0x70 /* 0000644C */
  8526. 000063DE  5F5F                     subq.w     [A7]+, 7
  8527. 000063E0  5F5F                     subq.w     [A7]+, 7
  8528. 000063E2  5F5F                     subq.w     [A7]+, 7
  8529. 000063E4  5F5F                     subq.w     [A7]+, 7
  8530. 000063E6  5F5F                     subq.w     [A7]+, 7
  8531. 000063E8  5F5F                     subq.w     [A7]+, 7
  8532. 000063EA  5F5F                     subq.w     [A7]+, 7
  8533. 000063EC  FB4C                     .extension 0xB4C <<F/4-5/5>> // unimplemented
  8534. 000063EE  31B9 15AE 0000 00C4      move.w     [A0 + D0.w - 0x60], [0x15AE0000]
  8535. 000063F6  1352 6F73                move.b     [A1 + 0x6F73], [A2]
  8536. 000063FA  7320                     moveq.l    D1, 0x20
  8537. 000063FC  3634 5F5F                move.w     D3, <<invalid full ext with IS == 1 and I/IS == 7>>
  8538. 00006400  5F5F                     subq.w     [A7]+, 7
  8539. 00006402  5F5F                     subq.w     [A7]+, 7
  8540. 00006404  5F5F                     subq.w     [A7]+, 7
  8541. 00006406  5F5F                     subq.w     [A7]+, 7
  8542. 00006408  5F5F                     subq.w     [A7]+, 7
  8543. 0000640A  FCFA 19B0                .extension 0xCFA <<F/2-3/6>> // unimplemented
  8544. 0000640E  FEC0 0000                .extension 0xEC0 <<F/2-3/7>> // unimplemented
  8545. 00006412  00F7                     .incomplete
  8546. 00006414  1352 6F73                move.b     [A1 + 0x6F73], [A2]
  8547. 00006418  7320                     moveq.l    D1, 0x20
  8548. 0000641A  3631 345F                move.w     D3, [A1 + D3.w * 4 + 0x5F]
  8549. 0000641E  5F5F                     subq.w     [A7]+, 7
  8550. 00006420  5F5F                     subq.w     [A7]+, 7
  8551. 00006422  5F5F                     subq.w     [A7]+, 7
  8552. 00006424  5F5F                     subq.w     [A7]+, 7
  8553. 00006426  5F5F                     subq.w     [A7]+, 7
  8554. 00006428  F74A                     .extension 0x74A <<F/4-5/3>> // unimplemented
  8555. 0000642A  39BB 1285 0000           move.w     [A4 + D0.w], [PC + D1.w * 2 - 0x123]
  8556. 00006430  0498 1344 4D20           subi.l     [A0]+, 0x13444D20
  8557. 00006436  2B31 37A1 2031           move.l     -[A5], [[0x2031 + D3 * 8]]
  8558. 0000643C  3332 305F                move.w     -[A1], [A2 + D3.w + 0x5F]
  8559. 00006440  5F5F                     subq.w     [A7]+, 7
  8560. 00006442  5F5F                     subq.w     [A7]+, 7
  8561. 00006444  5F5F                     subq.w     [A7]+, 7
  8562. 00006446  FCD5 0FDF                .extension 0xCD5 <<F/2-3/6>> // unimplemented
  8563. 0000644A  FB24                     .extension 0xB24 <<F/4-5/5>> // unimplemented
  8564. label0000644C:
  8565. 0000644C  0000 D101                ori.b      D0, 0x1
  8566. 00006450  1353 6972                move.b     [A1 + 0x6972], [A3]
  8567. 00006454  6975                     bvs        +0x77 /* 000064CB */
  8568. 00006456  735F                     moveq.l    D1, 0x5F
  8569. 00006458  5F5F                     subq.w     [A7]+, 7
  8570. 0000645A  5F5F                     subq.w     [A7]+, 7
  8571. 0000645C  5F5F                     subq.w     [A7]+, 7
  8572. 0000645E  5F5F                     subq.w     [A7]+, 7
  8573. 00006460  5F5F                     subq.w     [A7]+, 7
  8574. 00006462  5F5F                     subq.w     [A7]+, 7
  8575. 00006464  F2D4 3B92                .extension 0x2D4 <<F/2-3/1>> // unimplemented
  8576. 00006468  FA8A 0000                .extension 0xA8A <<F/2-3/5>> // unimplemented
  8577. 0000646C  128B                     move.b     [A1], A3
  8578. 0000646E  1344 4D20                move.b     [A1 + 0x4D20], D4
  8579. 00006472  2D35 A120 3138           move.l     -[A6], [A5 + 0x3138 + A2]
  8580. 00006478  3434 5F5F                move.w     D2, <<invalid full ext with IS == 1 and I/IS == 7>>
  8581. 0000647C  5F5F                     subq.w     [A7]+, 7
  8582. 0000647E  5F5F                     subq.w     [A7]+, 7
  8583. 00006480  5F5F                     subq.w     [A7]+, 7
  8584. 00006482  F8EE 1EE2                .extension 0x8EE <<F/2-3/4>> // unimplemented
  8585. 00006486  14D6                     move.b     [A2]+, [A6]
  8586. 00006488  0000 0280                ori.b      D0, 0x80
  8587. 0000648C  1357 6F6C                move.b     [A1 + 0x6F6C], [A7]
  8588. 00006490  6620                     bne        +0x22 /* 000064B2 */
  8589. 00006492  3239 345F 5F5F           move.w     D1, [0x345F5F5F]
  8590. 00006498  5F5F                     subq.w     [A7]+, 7
  8591. 0000649A  5F5F                     subq.w     [A7]+, 7
  8592. 0000649C  5F5F                     subq.w     [A7]+, 7
  8593. 0000649E  5F5F                     subq.w     [A7]+, 7
  8594. 000064A0  F6A9 2536                .extension 0x6A9 <<F/2-3/3>> // unimplemented
  8595. 000064A4  DAAB 0000                add.l      D5, [A3 + 0x0]
  8596. 000064A8  01B5 1344                bclr       <<invalid full ext with I/IS == 4>>, D0
  8597. 000064AC  4D20                     .invalid   6, -[A0] // invalid opcode 4 with b == 4
  8598. label000064AE:
  8599. 000064AE  2D34 34A1                move.l     -[A6], [A4 + D3.w * 4 - 0x95]
  8600. label000064B2:
  8601. 000064B2  2033 3034                move.l     D0, [A3 + D3.w + 0x34]
  8602. 000064B6  355F 5F5F                move.w     [A2 + 0x5F5F], [A7]+
  8603. 000064BA  5F5F                     subq.w     [A7]+, 7
  8604. 000064BC  5F5F                     subq.w     [A7]+, 7
  8605. 000064BE  F4BA                     cpusha     INST
  8606. 000064C0  2CD0                     move.l     [A6]+, [A0]
  8607. 000064C2  104E                     movea.b    A0, A6
  8608. 000064C4  0000 0056                ori.b      D0, 0x56 /* 'V' */
  8609. 000064C8  1347 2031                move.b     [A1 + 0x2031], D7
  8610. 000064CC  3039 2D33 355F           move.w     D0, [0x2D33355F]
  8611. 000064D2  5F5F                     subq.w     [A7]+, 7
  8612. 000064D4  5F5F                     subq.w     [A7]+, 7
  8613. 000064D6  5F5F                     subq.w     [A7]+, 7
  8614. 000064D8  5F5F                     subq.w     [A7]+, 7
  8615. 000064DA  5F5F                     subq.w     [A7]+, 7
  8616. 000064DC  F768                     .extension 0x768 <<F/4-5/3>> // unimplemented
  8617. 000064DE  1CB8 17F5                move.b     [A6], [0x000017F5]
  8618. 000064E2  0000 013A                ori.b      D0, 0x3A /* ':' */
  8619. 000064E6  1352 6F73                move.b     [A1 + 0x6F73], [A2]
  8620. 000064EA  7320                     moveq.l    D1, 0x20
  8621. 000064EC  3938 365F                move.w     -[A4], [0x0000365F]
  8622. 000064F0  5F5F                     subq.w     [A7]+, 7
  8623. 000064F2  5F5F                     subq.w     [A7]+, 7
  8624. 000064F4  5F5F                     subq.w     [A7]+, 7
  8625. 000064F6  5F5F                     subq.w     [A7]+, 7
  8626. 000064F8  5F5F                     subq.w     [A7]+, 7
  8627. 000064FA  F763                     .extension 0x763 <<F/4-5/3>> // unimplemented
  8628. 000064FC  163B 023F                move.b     D3, [PC + D0.w * 2 + 0x3F]
  8629. 00006500  0000 01A5                ori.b      D0, 0xA5
  8630. 00006504  134C 7579                move.b     [A1 + 0x7579], A4
  8631. 00006508  7465                     moveq.l    D2, 0x65
  8632. 0000650A  6EA2                     bgt        -0x5C /* 000064AE */
  8633. 0000650C  7320                     moveq.l    D1, 0x20
  8634. 0000650E  5374 6172 5F5F 5F5F 5F5F subq.w     [[A4 + 0x5F5F5F5F] + 0x5F5F], 1
  8635. 00006518  F0E6 25D5                .extension 0x0E6 <<F/2-3/0>> // unimplemented
  8636. 0000651C  2DBF 0000                move.l     [A6 + D0.w], <<invalid special address>>
  8637. 00006520  00C4                     .incomplete
  8638. 00006522  1347 2031                move.b     [A1 + 0x2031], D7
  8639. 00006526  3037 2D36 392F 3730 5F5F move.w     D0, [[A7 + 0x392F3730] + D2 * 4 + 0x5F5F]
  8640. 00006530  5F5F                     subq.w     [A7]+, 7
  8641. 00006532  5F5F                     subq.w     [A7]+, 7
  8642. 00006534  5F5F                     subq.w     [A7]+, 7
  8643. 00006536  EBD0 2C47                bfexts     D2, [A0] {D1:7}
  8644. 0000653A  F0DC 0000                .extension 0x0DC <<F/2-3/0>> // unimplemented
  8645. 0000653E  00CF                     .incomplete
  8646. 00006540  134C 2037                move.b     [A1 + 0x2037], A4
  8647. 00006544  3435 2D34                move.w     D2, <<invalid full ext with I/IS == 4>>
  8648. 00006548  365F                     movea.w    A3, [A7]+
  8649. 0000654A  5F5F                     subq.w     [A7]+, 7
  8650. 0000654C  5F5F                     subq.w     [A7]+, 7
  8651. 0000654E  5F5F                     subq.w     [A7]+, 7
  8652. 00006550  5F5F                     subq.w     [A7]+, 7
  8653. 00006552  5F5F                     subq.w     [A7]+, 7
  8654. 00006554  F6A8 1434                .extension 0x6A8 <<F/2-3/3>> // unimplemented
  8655. 00006558  020A 0000                andi.b     A2, 0x0
  8656. 0000655C  772B                     moveq.l    D3, 0x2B
  8657. 0000655E  1350 726F                move.b     [A1 + 0x726F], [A0]
  8658. 00006562  6379                     bls        +0x7B /* 000065DD */
  8659. 00006564  6F6E                     ble        +0x70 /* 000065D4 */
  8660. 00006566  5F5F                     subq.w     [A7]+, 7
  8661. 00006568  5F5F                     subq.w     [A7]+, 7
  8662. 0000656A  5F5F                     subq.w     [A7]+, 7
  8663. 0000656C  5F5F                     subq.w     [A7]+, 7
  8664. 0000656E  5F5F                     subq.w     [A7]+, 7
  8665. 00006570  5F5F                     subq.w     [A7]+, 7
  8666. 00006572  EF9A                     rol        D2, 7
  8667. 00006574  225B                     movea.l    A1, [A3]+
  8668. 00006576  0273 0000 0163 1359 5A43 4D69 andi.w     [[A3 + 0x1359] + 0x5A434D69], 0x0
  8669. 00006582  5F5F                     subq.w     [A7]+, 7
  8670. 00006584  5F5F                     subq.w     [A7]+, 7
  8671. 00006586  5F5F                     subq.w     [A7]+, 7
  8672. 00006588  5F5F                     subq.w     [A7]+, 7
  8673. 0000658A  5F5F                     subq.w     [A7]+, 7
  8674. 0000658C  5F5F                     subq.w     [A7]+, 7
  8675. 0000658E  5F5F                     subq.w     [A7]+, 7
  8676. 00006590  E691                     roxr       D1, 3
  8677. 00006592  3135 0021                move.w     -[A0], [A5 + D0.w + 0x21]
  8678. 00006596  0000 00C4                ori.b      D0, 0xC4
  8679. 0000659A  1347 2031                move.b     [A1 + 0x2031], D7
  8680. 0000659E  3132 2D35 305F 5F5F      move.w     -[A0], [[A2 + 0x305F5F5F] + D2 * 4]
  8681. 000065A6  5F5F                     subq.w     [A7]+, 7
  8682. 000065A8  5F5F                     subq.w     [A7]+, 7
  8683. 000065AA  5F5F                     subq.w     [A7]+, 7
  8684. 000065AC  5F5F                     subq.w     [A7]+, 7
  8685. 000065AE  F95E                     .extension 0x95E <<F/4-5/4>> // unimplemented
  8686. 000065B0  0C58 DDF3                cmpi.w     [A0]+, 0xDDF3
  8687. 000065B4  0000 0052                ori.b      D0, 0x52 /* 'R' */
  8688. 000065B8  134C 2039                move.b     [A1 + 0x2039], A4
  8689. 000065BC  372D 3132                move.w     -[A3], [A5 + 0x3132 /* export_1570 */]
  8690. 000065C0  5F5F                     subq.w     [A7]+, 7
  8691. 000065C2  5F5F                     subq.w     [A7]+, 7
  8692. 000065C4  5F5F                     subq.w     [A7]+, 7
  8693. 000065C6  5F5F                     subq.w     [A7]+, 7
  8694. 000065C8  5F5F                     subq.w     [A7]+, 7
  8695. 000065CA  5F5F                     subq.w     [A7]+, 7
  8696. 000065CC  ED83                     asl        D3, 6
  8697. 000065CE  21C7 2202                move.l     [0x00002202], D7
  8698. 000065D2  0000 0144                ori.b      D0, 0x44 /* 'D' */
  8699. // begin alternate branch 000065D4-000065D6
  8700. label000065D4:
  8701. 000065D4  0144                     bchg       D4, D0
  8702. // end alternate branch 000065D4-000065D6
  8703. label000065D4: // (misaligned)
  8704. 000065D6  1347 2031                move.b     [A1 + 0x2031], D7
  8705. 000065DA  3131 2D34                move.w     -[A0], <<invalid full ext with I/IS == 4>>
  8706. 000065DE  375F 5F5F                move.w     [A3 + 0x5F5F], [A7]+
  8707. 000065E2  5F5F                     subq.w     [A7]+, 7
  8708. 000065E4  5F5F                     subq.w     [A7]+, 7
  8709. 000065E6  5F5F                     subq.w     [A7]+, 7
  8710. 000065E8  5F5F                     subq.w     [A7]+, 7
  8711. 000065EA  E922                     asl        D2.b, D4
  8712. 000065EC  242E 06C7                move.l     D2, [A6 + 0x6C7]
  8713. 000065F0  0000 00BE                ori.b      D0, 0xBE
  8714. 000065F4  1352 6F73                move.b     [A1 + 0x6F73], [A2]
  8715. 000065F8  7320                     moveq.l    D1, 0x20
  8716. 000065FA  3631 395F                move.w     D3, <<invalid full ext with IS == 1 and I/IS == 7>>
  8717. 000065FE  5F5F                     subq.w     [A7]+, 7
  8718. 00006600  5F5F                     subq.w     [A7]+, 7
  8719. 00006602  5F5F                     subq.w     [A7]+, 7
  8720. 00006604  5F5F                     subq.w     [A7]+, 7
  8721. 00006606  5F5F                     subq.w     [A7]+, 7
  8722. 00006608  ED4D                     lsl        D5.w, 6
  8723. 0000660A  1D37 F268                move.b     -[A6], [A7 + A7.w * 2 + 0x68]
  8724. 0000660E  0000 0067                ori.b      D0, 0x67 /* 'g' */
  8725. 00006612  134C 2036                move.b     [A1 + 0x2036], A4
  8726. 00006616  3734 2D31 355F 5F5F      move.w     -[A3], [[A4 + 0x355F5F5F + D2 * 4]]
  8727. 0000661E  5F5F                     subq.w     [A7]+, 7
  8728. 00006620  5F5F                     subq.w     [A7]+, 7
  8729. 00006622  5F5F                     subq.w     [A7]+, 7
  8730. 00006624  5F5F                     subq.w     [A7]+, 7
  8731. 00006626  F3C9                     .invalid   <<F/7/1>>
  8732. 00006628  105F                     movea.b    A0, [A7]+
  8733. 0000662A  0A63 0000                xori.w     -[A3], 0x0
  8734. 0000662E  0028 1347 2035           ori.b      [A0 + 0x2035], 0x47 /* 'G' */
  8735. 00006634  312D 3135                move.w     -[A0], [A5 + 0x3135]
  8736. 00006638  5F5F                     subq.w     [A7]+, 7
  8737. 0000663A  5F5F                     subq.w     [A7]+, 7
  8738. 0000663C  5F5F                     subq.w     [A7]+, 7
  8739. 0000663E  5F5F                     subq.w     [A7]+, 7
  8740. 00006640  5F5F                     subq.w     [A7]+, 7
  8741. 00006642  5F5F                     subq.w     [A7]+, 7
  8742. 00006644  E46A                     lsr        D2.w, D2
  8743. 00006646  218E 0E9B                move.l     [A0 + D0 * 8 - 0x101], A6
  8744. 0000664A  0000 000B                ori.b      D0, 0xB
  8745. 0000664E  134C 5020                move.b     [A1 + 0x5020], A4
  8746. 00006652  3432 352D 3134           move.w     D2, [[A2 + 0x3134] + D3 * 4]
  8747. 00006658  305F                     movea.w    A0, [A7]+
  8748. 0000665A  5F5F                     subq.w     [A7]+, 7
  8749. 0000665C  5F5F                     subq.w     [A7]+, 7
  8750. 0000665E  5F5F                     subq.w     [A7]+, 7
  8751. 00006660  5F5F                     subq.w     [A7]+, 7
  8752. 00006662  E199                     rol        D1, 8
  8753. 00006664  245C                     movea.l    A2, [A4]+
  8754. 00006666  E17A                     rol        D2.w, D0
  8755. 00006668  0000 0165                ori.b      D0, 0x65 /* 'e' */
  8756. 0000666C  1344 4D20                move.b     [A1 + 0x4D20], D4
  8757. 00006670  2D33 32A1                move.l     -[A6], [A3 + D3.w * 2 - 0x95]
  8758. 00006674  2035 3631                move.l     D0, [A5 + D3.w * 8 + 0x31]
  8759. 00006678  335F 5F5F                move.w     [A1 + 0x5F5F], [A7]+
  8760. 0000667C  5F5F                     subq.w     [A7]+, 7
  8761. 0000667E  5F5F                     subq.w     [A7]+, 7
  8762. 00006680  EA64                     asr        D4.w, D5
  8763. 00006682  167C 0B52                movea.b    A3, 0x52 /* 'R' */
  8764. 00006686  0000 0052                ori.b      D0, 0x52 /* 'R' */
  8765. 0000668A  1347 2039                move.b     [A1 + 0x2039], D7
  8766. 0000668E  2D33 385F                move.l     -[A6], [A3 + D3 + 0x5F]
  8767. 00006692  5F5F                     subq.w     [A7]+, 7
  8768. 00006694  5F5F                     subq.w     [A7]+, 7
  8769. 00006696  5F5F                     subq.w     [A7]+, 7
  8770. 00006698  5F5F                     subq.w     [A7]+, 7
  8771. 0000669A  5F5F                     subq.w     [A7]+, 7
  8772. 0000669C  5F5F                     subq.w     [A7]+, 7
  8773. 0000669E  EE72                     roxr       D2.w, D7
  8774. 000066A0  0FF3                     .incomplete
  8775. 000066A2  1F5D 0000                move.b     [A7 + 0x0], [A5]+
  8776. 000066A6  076A 1344                bchg       [A2 + 0x1344], D3
  8777. 000066AA  4D20                     .invalid   6, -[A0] // invalid opcode 4 with b == 4
  8778. 000066AC  2B35 33A1 2031           move.l     -[A5], [[0x2031 + D3 * 2]]
  8779. 000066B2  3332 302F                move.w     -[A1], [A2 + D3.w + 0x2F]
  8780. 000066B6  3133 3231                move.w     -[A0], [A3 + D3.w * 2 + 0x31]
  8781. 000066BA  5F5F                     subq.w     [A7]+, 7
  8782. 000066BC  F898 065A                .extension 0x898 <<F/2-3/4>> // unimplemented
  8783. 000066C0  D38F                     addx.l     -[A1], -[A7]
  8784. 000066C2  0000 00B3                ori.b      D0, 0xB3
  8785. 000066C6  134C 4853                move.b     [A1 + 0x4853], A4
  8786. 000066CA  2032 3633                move.l     D0, [A2 + D3.w * 8 + 0x33]
  8787. 000066CE  5F5F                     subq.w     [A7]+, 7
  8788. 000066D0  5F5F                     subq.w     [A7]+, 7
  8789. 000066D2  5F5F                     subq.w     [A7]+, 7
  8790. 000066D4  5F5F                     subq.w     [A7]+, 7
  8791. 000066D6  5F5F                     subq.w     [A7]+, 7
  8792. 000066D8  5F5F                     subq.w     [A7]+, 7
  8793. 000066DA  E88D                     lsr        D5, 4
  8794. 000066DC  139B CAEB                move.b     [A1 + A4 * 2 - 0x21], [A3]+
  8795. 000066E0  0000 0289                ori.b      D0, 0x89
  8796. 000066E4  1344 4D20                move.b     [A1 + 0x4D20], D4
  8797. 000066E8  2D35 39A1 2032           move.l     -[A6], [[0x2032 + D3]]
  8798. 000066EE  3335 315F                move.w     -[A1], <<invalid full ext with IS == 1 and I/IS == 7>>
  8799. 000066F2  5F5F                     subq.w     [A7]+, 7
  8800. 000066F4  5F5F                     subq.w     [A7]+, 7
  8801. 000066F6  5F5F                     subq.w     [A7]+, 7
  8802. 000066F8  D43F                     add.b      D2, <<invalid special address>>
  8803. 000066FA  21EA F2F3 0000           move.l     [0x00000000 /* __m68k_reset_stack__ */], [A2 - 0xD0D]
  8804. 00006700  0283 1344 4D20           andi.l     D3, 0x13444D20
  8805. 00006706  2D31 32A1                move.l     -[A6], [A1 + D3.w * 2 - 0x95]
  8806. 0000670A  2032 3931 385F 5F5F      move.l     D0, [[A2 + 0x385F5F5F + D3]]
  8807. 00006712  5F5F                     subq.w     [A7]+, 7
  8808. 00006714  5F5F                     subq.w     [A7]+, 7
  8809. 00006716  DA2C 1C55                add.b      D5, [A4 + 0x1C55]
  8810. 0000671A  2261                     movea.l    A1, -[A1]
  8811. 0000671C  0000 1E7D                ori.b      D0, 0x7D /* '}' */
  8812. 00006720  1344 4D20                move.b     [A1 + 0x4D20], D4
  8813. 00006724  2B33 36A1                move.l     -[A5], [A3 + D3.w * 8 - 0x95]
  8814. 00006728  2031 3937 395F 5F5F 5F5F 5F5F move.l     D0, [[A1 + 0x395F5F5F] + D3 + 0x5F5F5F5F]
  8815. 00006734  D8F6 1CF6                add.w      A4, [A6 + D1 * 4 - 0x10]
  8816. 00006738  ECEF 0000 00F7           bfclr      [A7 + 0xF7] {0:32}
  8817. 0000673E  134C 2036                move.b     [A1 + 0x2036], A4
  8818. 00006742  3738 2D33                move.w     -[A3], [0x00002D33]
  8819. 00006746  395F 5F5F                move.w     [A4 + 0x5F5F], [A7]+
  8820. 0000674A  5F5F                     subq.w     [A7]+, 7
  8821. 0000674C  5F5F                     subq.w     [A7]+, 7
  8822. 0000674E  5F5F                     subq.w     [A7]+, 7
  8823. 00006750  5F5F                     subq.w     [A7]+, 7
  8824. 00006752  F0B9 0A81                .extension 0x0B9 <<F/2-3/0>> // unimplemented
  8825. 00006756  D088                     add.l      D0, A0
  8826. 00006758  0000 00E1                ori.b      D0, 0xE1
  8827. 0000675C  134C 4853                move.b     [A1 + 0x4853], A4
  8828. 00006760  2032 3731 5F5F 5F5F      move.l     D0, [[A2 + 0x5F5F5F5F + D3 * 8]]
  8829. 00006768  5F5F                     subq.w     [A7]+, 7
  8830. 0000676A  5F5F                     subq.w     [A7]+, 7
  8831. 0000676C  5F5F                     subq.w     [A7]+, 7
  8832. 0000676E  5F5F                     subq.w     [A7]+, 7
  8833. 00006770  DE33 1719                add.b      D7, [[A3 + D1 * 8]]
  8834. 00006774  D64B                     add.w      D3, A3
  8835. 00006776  0000 02C8                ori.b      D0, 0xC8
  8836. 0000677A  1344 4D20                move.b     [A1 + 0x4D20], D4
  8837. 0000677E  2D34 35A1 2035           move.l     -[A6], [[0x2035 + D3 * 4]]
  8838. 00006784  3337 385F                move.w     -[A1], [A7 + D3 + 0x5F]
  8839. 00006788  5F5F                     subq.w     [A7]+, 7
  8840. 0000678A  5F5F                     subq.w     [A7]+, 7
  8841. 0000678C  5F5F                     subq.w     [A7]+, 7
  8842. 0000678E  EF9B                     rol        D3, 7
  8843. 00006790  08B0 15E4 0000           bclr.b     [A0 + D0.w], 0xE4
  8844. 00006796  08B6 1344 4D20 2B35      bclr.b     [A6 + 0x2B35 + D4 * 4], 0x44 /* 'D' */
  8845. 0000679E  30A1                     move.w     [A0], -[A1]
  8846. 000067A0  2031 3732 355F 5F5F 5F5F move.l     D0, [[A1 + 0x355F5F5F + D3 * 8] + 0x5F5F]
  8847. 000067AA  5F5F                     subq.w     [A7]+, 7
  8848. 000067AC  CF63                     and.w      -[A3], D7
  8849. 000067AE  1970 FDAB 0000 0266 134C 2039 move.b     [A4 + 0x2039], [[ + A7 * 4] + 0x266134C]
  8850. 000067BA  3638 2D32                move.w     D3, [0x00002D32]
  8851. 000067BE  325F                     movea.w    A1, [A7]+
  8852. 000067C0  5F5F                     subq.w     [A7]+, 7
  8853. 000067C2  5F5F                     subq.w     [A7]+, 7
  8854. 000067C4  5F5F                     subq.w     [A7]+, 7
  8855. 000067C6  5F5F                     subq.w     [A7]+, 7
  8856. 000067C8  5F5F                     subq.w     [A7]+, 7
  8857. 000067CA  CFD2                     muls.w     D7, [A2]
  8858. 000067CC  1925                     move.b     -[A4], -[A5]
  8859. 000067CE  FCAD 0000                .extension 0xCAD <<F/2-3/6>> // unimplemented
  8860. 000067D2  04D5                     .incomplete
  8861. 000067D4  1344 4D20                move.b     [A1 + 0x4D20], D4
  8862. 000067D8  2D33 A120 3238           move.l     -[A6], [A3 + 0x3238 + A2]
  8863. 000067DE  3730 5F5F                move.w     -[A3], <<invalid full ext with IS == 1 and I/IS == 7>>
  8864. 000067E2  5F5F                     subq.w     [A7]+, 7
  8865. 000067E4  5F5F                     subq.w     [A7]+, 7
  8866. 000067E6  5F5F                     subq.w     [A7]+, 7
  8867. 000067E8  CBCA                     muls.w     D5, A2
  8868. 000067EA  19F0 F3ED 0000           move.b     0x0, <<invalid full ext with IS == 1 and I/IS == 5>>
  8869. 000067F0  0269 134C 2038           andi.w     [A1 + 0x2038], 0x134C
  8870. 000067F6  3234 2D32 385F 5F5F 5F5F move.w     D1, [[A4 + 0x385F5F5F + D2 * 4] + 0x5F5F]
  8871. 00006800  5F5F                     subq.w     [A7]+, 7
  8872. 00006802  5F5F                     subq.w     [A7]+, 7
  8873. 00006804  5F5F                     subq.w     [A7]+, 7
  8874. 00006806  E5DA                     roxl  .w   [A2]+
  8875. 00006808  0CA0 0AA3 0000           cmpi.l     -[A0], 0xAA30000
  8876. 0000680E  0292 1344 4D20           andi.l     [A2], 0x13444D20
  8877. 00006814  2B32 30A1                move.l     -[A5], [A2 + D3.w - 0x95]
  8878. 00006818  2032 3436                move.l     D0, [A2 + D3.w * 4 + 0x36]
  8879. 0000681C  355F 5F5F                move.w     [A2 + 0x5F5F], [A7]+
  8880. 00006820  5F5F                     subq.w     [A7]+, 7
  8881. 00006822  5F5F                     subq.w     [A7]+, 7
  8882. 00006824  D30A                     addx.b     -[A1], -[A2]
  8883. 00006826  1376 00F1 0000           move.b     [A1 + 0x0], [A6 + D0.w - 0x15]
  8884. 0000682C  03AA 1344                bclr       [A2 + 0x1344], D1
  8885. 00006830  4D20                     .invalid   6, -[A0] // invalid opcode 4 with b == 4
  8886. 00006832  2B31 A120 3234           move.l     -[A5], [A1 + 0x3234 + A2]
  8887. 00006838  3437 5F5F                move.w     D2, <<invalid full ext with IS == 1 and I/IS == 7>>
  8888. 0000683C  5F5F                     subq.w     [A7]+, 7
  8889. 0000683E  5F5F                     subq.w     [A7]+, 7
  8890. 00006840  5F5F                     subq.w     [A7]+, 7
  8891. 00006842  C689                     and.l      D3, A1
  8892. 00006844  15B7 F8D2 0000           move.b     [A2 + D0.w], [A7 + A7 - 0x46]
  8893. 0000684A  011B                     btst       [A3]+, D0
  8894. 0000684C  134C 2038                move.b     [A1 + 0x2038], A4
  8895. 00006850  3937 2D31 365F 5F5F      move.w     -[A4], [[A7 + 0x365F5F5F + D2 * 4]]
  8896. 00006858  5F5F                     subq.w     [A7]+, 7
  8897. 0000685A  5F5F                     subq.w     [A7]+, 7
  8898. 0000685C  5F5F                     subq.w     [A7]+, 7
  8899. 0000685E  5F5F                     subq.w     [A7]+, 7
  8900. 00006860  D062                     add.w      D0, -[A2]
  8901. 00006862  0FB4 2435                bclr       [A4 + D2.w * 4 + 0x35], D7
  8902. 00006866  0000 00FD                ori.b      D0, 0xFD
  8903. 0000686A  1347 2031                move.b     [A1 + 0x2031], D7
  8904. 0000686E  3139 2D33 365F           move.w     -[A0], [0x2D33365F]
  8905. 00006874  5F5F                     subq.w     [A7]+, 7
  8906. 00006876  5F5F                     subq.w     [A7]+, 7
  8907. 00006878  5F5F                     subq.w     [A7]+, 7
  8908. 0000687A  5F5F                     subq.w     [A7]+, 7
  8909. 0000687C  5F5F                     subq.w     [A7]+, 7
  8910. 0000687E  D685                     add.l      D3, D5
  8911. 00006880  0D6A 056B                bchg       [A2 + 0x56B], D6
  8912. 00006884  0000 0153                ori.b      D0, 0x53 /* 'S' */
  8913. 00006888  1357 6F6C                move.b     [A1 + 0x6F6C], [A7]
  8914. 0000688C  6620                     bne        +0x22 /* 000068AE */
  8915. 0000688E  3335 385F                move.w     -[A1], [A5 + D3 + 0x5F]
  8916. 00006892  5F5F                     subq.w     [A7]+, 7
  8917. 00006894  5F5F                     subq.w     [A7]+, 7
  8918. 00006896  5F5F                     subq.w     [A7]+, 7
  8919. 00006898  5F5F                     subq.w     [A7]+, 7
  8920. 0000689A  5F5F                     subq.w     [A7]+, 7
  8921. 0000689C  F19C                     .invalid   <<F/6/0>>
  8922. 0000689E  0442 01ED                subi.w     D2, 0x1ED
  8923. 000068A2  0000 0030                ori.b      D0, 0x30 /* '0' */
  8924. 000068A6  1357 6F6C                move.b     [A1 + 0x6F6C], [A7]
  8925. 000068AA  6620                     bne        +0x22 /* 000068CC */
  8926. 000068AC  3335 395F                move.w     -[A1], <<invalid full ext with IS == 1 and I/IS == 7>>
  8927. // begin alternate branch 000068AE-000068B2
  8928. label000068AE:
  8929. 000068AE  395F 5F5F                move.w     [A4 + 0x5F5F], [A7]+
  8930. // end alternate branch 000068AE-000068B2
  8931. label000068AE: // (misaligned)
  8932. 000068B0  5F5F                     subq.w     [A7]+, 7
  8933. 000068B2  5F5F                     subq.w     [A7]+, 7
  8934. 000068B4  5F5F                     subq.w     [A7]+, 7
  8935. 000068B6  5F5F                     subq.w     [A7]+, 7
  8936. 000068B8  5F5F                     subq.w     [A7]+, 7
  8937. 000068BA  DAA2                     add.l      D5, -[A2]
  8938. 000068BC  0A77 108D 0000           xori.w     [A7 + D0.w], 0x108D
  8939. 000068C2  029E 1352 6F73           andi.l     [A6]+, 0x13526F73
  8940. 000068C8  7320                     moveq.l    D1, 0x20
  8941. 000068CA  3130 345F                move.w     -[A0], [A0 + D3.w * 4 + 0x5F]
  8942. // begin alternate branch 000068CC-000068CE
  8943. label000068CC:
  8944. 000068CC  345F                     movea.w    A2, [A7]+
  8945. // end alternate branch 000068CC-000068CE
  8946. label000068CC: // (misaligned)
  8947. 000068CE  5F5F                     subq.w     [A7]+, 7
  8948. 000068D0  5F5F                     subq.w     [A7]+, 7
  8949. 000068D2  5F5F                     subq.w     [A7]+, 7
  8950. 000068D4  5F5F                     subq.w     [A7]+, 7
  8951. 000068D6  5F5F                     subq.w     [A7]+, 7
  8952. 000068D8  F380                     .invalid   <<F/6/1>>
  8953. 000068DA  0350                     bchg       [A0], D1
  8954. 000068DC  0980                     bclr       D0, D4
  8955. 000068DE  0000 0335                ori.b      D0, 0x35 /* '5' */
  8956. 000068E2  134C 614C                move.b     [A1 + 0x614C], A4
  8957. 000068E6  616E                     bsr        +0x70 /* 00006956 */
  8958. 000068E8  6465                     bcc        +0x67 /* 0000694F */
  8959. 000068EA  2032 3131 3835 5F5F      move.l     D0, [[A2 + 0x38355F5F + D3]]
  8960. 000068F2  5F5F                     subq.w     [A7]+, 7
  8961. 000068F4  5F5F                     subq.w     [A7]+, 7
  8962. 000068F6  E809                     lsr        D1.b, 4
  8963. 000068F8  0616 17B3                addi.b     [A6], 0xB3
  8964. 000068FC  0000 03CE                ori.b      D0, 0xCE
  8965. 00006900  1344 4D20                move.b     [A1 + 0x4D20], D4
  8966. 00006904  2B34 34A1                move.l     -[A5], [A4 + D3.w * 4 - 0x95]
  8967. 00006908  2032 3035                move.l     D0, [A2 + D3.w + 0x35]
  8968. 0000690C  315F 5F5F                move.w     [A0 + 0x5F5F], [A7]+
  8969. 00006910  5F5F                     subq.w     [A7]+, 7
  8970. 00006912  5F5F                     subq.w     [A7]+, 7
  8971. 00006914  C80C                     and.b      D4, A4
  8972. 00006916  0D25                     btst       -[A5], D6
  8973. 00006918  E607                     asr        D7.b, 3
  8974. 0000691A  0000 0187                ori.b      D0, 0x87
  8975. 0000691E  1344 4D20                move.b     [A1 + 0x4D20], D4
  8976. 00006922  2D32 33A1 2039           move.l     -[A6], [[0x2039 + D3 * 2]]
  8977. 00006928  3736 355F                move.w     -[A3], <<invalid full ext with IS == 1 and I/IS == 7>>
  8978. 0000692C  5F5F                     subq.w     [A7]+, 7
  8979. 0000692E  5F5F                     subq.w     [A7]+, 7
  8980. 00006930  5F5F                     subq.w     [A7]+, 7
  8981. 00006932  D725                     add.b      -[A5], D3
  8982. 00006934  0808 19D6                btst.b     A0, 0xD6
  8983. 00006938  0000 2A17                ori.b      D0, 0x17
  8984. 0000693C  1358 4955                move.b     [A1 + 0x4955], [A0]+
  8985. 00006940  4D61                     chk.w      D6, -[A1]
  8986. 00006942  5F5F                     subq.w     [A7]+, 7
  8987. 00006944  5F5F                     subq.w     [A7]+, 7
  8988. 00006946  5F5F                     subq.w     [A7]+, 7
  8989. 00006948  5F5F                     subq.w     [A7]+, 7
  8990. 0000694A  5F5F                     subq.w     [A7]+, 7
  8991. 0000694C  5F5F                     subq.w     [A7]+, 7
  8992. 0000694E  5F5F                     subq.w     [A7]+, 7
  8993. 00006950  EAB3                     roxr       D3, D5
  8994. 00006952  03FF                     .incomplete
  8995. 00006954  30F3 0000                move.w     [A0]+, [A3 + D0.w]
  8996. // begin alternate branch 00006956-0000695E
  8997. fn00006956:
  8998. 00006956  0000 049D                ori.b      D0, 0x9D
  8999. 0000695A  1344 4D20                move.b     [A1 + 0x4D20], D4
  9000. // end alternate branch 00006956-0000695E
  9001. fn00006956: // (misaligned)
  9002. 00006958  049D 1344 4D20           subi.l     [A5]+, 0x13444D20
  9003. 0000695E  2B36 36A1                move.l     -[A5], [A6 + D3.w * 8 - 0x95]
  9004. 00006962  2037 3137 5F5F 5F5F 5F5F 5F5F move.l     D0, [[A7 + 0x5F5F5F5F] + D3 + 0x5F5F5F5F]
  9005. 0000696E  D697                     add.l      D3, [A7]
  9006. 00006970  0212 1DA1                andi.b     [A2], 0xA1
  9007. 00006974  0000 0391                ori.b      D0, 0x91
  9008. 00006978  1344 4D20                move.b     [A1 + 0x4D20], D4
  9009. 0000697C  2B33 36A1                move.l     -[A5], [A3 + D3.w * 8 - 0x95]
  9010. 00006980  2032 3231                move.l     D0, [A2 + D3.w * 2 + 0x31]
  9011. 00006984  395F 5F5F                move.w     [A4 + 0x5F5F], [A7]+
  9012. 00006988  5F5F                     subq.w     [A7]+, 7
  9013. 0000698A  5F5F                     subq.w     [A7]+, 7
  9014. 0000698C  CD40                     exg        D6, D0
  9015. 0000698E  0638 DF58 0000           addi.b     [0x00000000 /* __m68k_reset_stack__ */], 0x58 /* 'X' */
  9016. 00006994  1855                     movea.b    A4, [A5]
  9017. 00006996  1344 4D20                move.b     [A1 + 0x4D20], D4
  9018. 0000699A  2D33 32A1                move.l     -[A6], [A3 + D3.w * 2 - 0x95]
  9019. 0000699E  2038 3137                move.l     D0, [0x00003137]
  9020. 000069A2  395F 5F5F                move.w     [A4 + 0x5F5F], [A7]+
  9021. 000069A6  5F5F                     subq.w     [A7]+, 7
  9022. 000069A8  5F5F                     subq.w     [A7]+, 7
  9023. 000069AA  D526                     add.b      -[A6], D2
  9024. 000069AC  040C 1D90                subi.b     A4, 0x90
  9025. 000069B0  0000 1C32                ori.b      D0, 0x32 /* '2' */
  9026. 000069B4  1344 4D20                move.b     [A1 + 0x4D20], D4
  9027. 000069B8  2B33 35A1 2032           move.l     -[A5], [[0x2032 + D3 * 4]]
  9028. 000069BE  3237 305F                move.w     D1, [A7 + D3.w + 0x5F]
  9029. 000069C2  5F5F                     subq.w     [A7]+, 7
  9030. 000069C4  5F5F                     subq.w     [A7]+, 7
  9031. 000069C6  5F5F                     subq.w     [A7]+, 7
  9032. 000069C8  CC99                     and.l      D6, [A1]+
  9033. 000069CA  049B 1A47 0000           subi.l     [A3]+, 0x1A470000
  9034. 000069D0  02AB 1352 6F73 7320      andi.l     [A3 + 0x7320], 0x13526F73
  9035. 000069D8  3930 355F                move.w     -[A4], <<invalid full ext with IS == 1 and I/IS == 7>>
  9036. 000069DC  5F5F                     subq.w     [A7]+, 7
  9037. 000069DE  5F5F                     subq.w     [A7]+, 7
  9038. 000069E0  5F5F                     subq.w     [A7]+, 7
  9039. 000069E2  5F5F                     subq.w     [A7]+, 7
  9040. 000069E4  5F5F                     subq.w     [A7]+, 7
  9041. 000069E6  DF1B                     add.b      [A3]+, D7
  9042. 000069E8  02C3                     .incomplete
  9043. 000069EA  D66D 0000                add.w      D3, [A5 + 0x0]
  9044. 000069EE  01D6                     .incomplete
  9045. 000069F0  1344 4D20                move.b     [A1 + 0x4D20], D4
  9046. 000069F4  2D35 31A1 2035           move.l     -[A6], [[0x2035 + D3]]
  9047. 000069FA  3937 345F                move.w     -[A4], [A7 + D3.w * 4 + 0x5F]
  9048. 000069FE  5F5F                     subq.w     [A7]+, 7
  9049. 00006A00  5F5F                     subq.w     [A7]+, 7
  9050. 00006A02  5F5F                     subq.w     [A7]+, 7
  9051. 00006A04  F2C2 00FC                .extension 0x2C2 <<F/2-3/1>> // unimplemented
  9052. 00006A08  E413                     roxr       D3.b, 2
  9053. 00006A0A  0000 0101                ori.b      D0, 0x1
  9054. 00006A0E  134C 2031                move.b     [A1 + 0x2031], A4
  9055. 00006A12  3435 2D31 3431 5F5F      move.w     D2, [[A5 + 0x34315F5F + D2 * 4]]
  9056. 00006A1A  5F5F                     subq.w     [A7]+, 7
  9057. 00006A1C  5F5F                     subq.w     [A7]+, 7
  9058. 00006A1E  5F5F                     subq.w     [A7]+, 7
  9059. 00006A20  5F5F                     subq.w     [A7]+, 7
  9060. 00006A22  EAAE                     lsr        D6, D5
  9061. 00006A24  017A 0069                bchg       [PC + 0x69 /* 00006A8F, value 0x3232 '22' */], D0
  9062. 00006A28  0000 00D0                ori.b      D0, 0xD0
  9063. 00006A2C  1352 6F73                move.b     [A1 + 0x6F73], [A2]
  9064. 00006A30  7320                     moveq.l    D1, 0x20
  9065. 00006A32  3132 385F                move.w     -[A0], [A2 + D3 + 0x5F]
  9066. 00006A36  5F5F                     subq.w     [A7]+, 7
  9067. 00006A38  5F5F                     subq.w     [A7]+, 7
  9068. 00006A3A  5F5F                     subq.w     [A7]+, 7
  9069. 00006A3C  5F5F                     subq.w     [A7]+, 7
  9070. 00006A3E  5F5F                     subq.w     [A7]+, 7
  9071. 00006A40  F9B3                     .invalid   <<F/6/4>>
  9072. 00006A42  006D 2066 0000           ori.w      [A5 + 0x0], 0x2066 /* ' f' */
  9073. 00006A48  0170 1341                bchg       [[A0 + <<invalid base displacement size>>]], D0
  9074. 00006A4C  4320                     .invalid   1, -[A0] // invalid opcode 4 with b == 4
  9075. 00006A4E  2B37 39A1 2033           move.l     -[A5], [[0x2033 + D3]]
  9076. 00006A54  3838 385F                move.w     D4, [0x0000385F]
  9077. 00006A58  5F5F                     subq.w     [A7]+, 7
  9078. 00006A5A  5F5F                     subq.w     [A7]+, 7
  9079. 00006A5C  5F5F                     subq.w     [A7]+, 7
  9080. 00006A5E  DD46                     addx.w     D6, D6
  9081. 00006A60  01BF                     bclr       <<invalid special address>>, D0
  9082. 00006A62  2788 0000                move.l     [A3 + D0.w], A0
  9083. 00006A66  00BE 1347 2031           ori.l      <<invalid special address>>, 0x13472031
  9084. 00006A6C  3232 2D34                move.w     D1, <<invalid full ext with I/IS == 4>>
  9085. 00006A70  395F 5F5F                move.w     [A4 + 0x5F5F], [A7]+
  9086. 00006A74  5F5F                     subq.w     [A7]+, 7
  9087. 00006A76  5F5F                     subq.w     [A7]+, 7
  9088. 00006A78  5F5F                     subq.w     [A7]+, 7
  9089. 00006A7A  5F5F                     subq.w     [A7]+, 7
  9090. 00006A7C  D20B                     add.b      D1, A3
  9091. 00006A7E  01FD                     .incomplete
  9092. 00006A80  240C                     move.l     D2, A4
  9093. 00006A82  0000 12E3                ori.b      D0, 0xE3
  9094. 00006A86  1344 4D20                move.b     [A1 + 0x4D20], D4
  9095. 00006A8A  2B33 38A1                move.l     -[A5], [A3 + D3 - 0x95]
  9096. 00006A8E  2032 3238                move.l     D0, [A2 + D3.w * 2 + 0x38]
  9097. 00006A92  355F 5F5F                move.w     [A2 + 0x5F5F], [A7]+
  9098. 00006A96  5F5F                     subq.w     [A7]+, 7
  9099. 00006A98  5F5F                     subq.w     [A7]+, 7
  9100. 00006A9A  C061                     and.w      D0, -[A1]
  9101. 00006A9C  0295 01F7 0000           andi.l     [A5], 0x1F70000
  9102. 00006AA2  4C96 13C1                movem.w    D0,D6,D7,A0,A1,A4, [A6]
  9103. 00006AA6  2056                     movea.l    A0, [A6]
  9104. 00006AA8  6972                     bvs        +0x74 /* 00006B1C */
  9105. 00006AAA  5F5F                     subq.w     [A7]+, 7
  9106. 00006AAC  5F5F                     subq.w     [A7]+, 7
  9107. 00006AAE  5F5F                     subq.w     [A7]+, 7
  9108. 00006AB0  5F5F                     subq.w     [A7]+, 7
  9109. 00006AB2  5F5F                     subq.w     [A7]+, 7
  9110. 00006AB4  5F5F                     subq.w     [A7]+, 7
  9111. 00006AB6  5F5F                     subq.w     [A7]+, 7
  9112. 00006AB8  C892                     and.l      D4, [A2]
  9113. 00006ABA  011A                     btst       [A2]+, D0
  9114. 00006ABC  E33E                     rol        D6.b, D1
  9115. 00006ABE  0000 1000                ori.b      D0, 0x0
  9116. 00006AC2  1344 4D20                move.b     [A1 + 0x4D20], D4
  9117. 00006AC6  2D32 36A1                move.l     -[A6], [A2 + D3.w * 8 - 0x95]
  9118. 00006ACA  2038 3838                move.l     D0, [0x00003838]
  9119. 00006ACE  335F 5F5F                move.w     [A1 + 0x5F5F], [A7]+
  9120. 00006AD2  5F5F                     subq.w     [A7]+, 7
  9121. 00006AD4  5F5F                     subq.w     [A7]+, 7
  9122. 00006AD6  CA8C                     and.l      D5, A4
  9123. 00006AD8  FD41                     .extension 0xD41 <<F/4-5/6>> // unimplemented
  9124. 00006ADA  00D7                     .incomplete
  9125. 00006ADC  0000 00B3                ori.b      D0, 0xB3
  9126. 00006AE0  1347 2031                move.b     [A1 + 0x2031], D7
  9127. 00006AE4  332D 3232                move.w     -[A1], [A5 + 0x3232 /* export_1602 */]
  9128. 00006AE8  5F5F                     subq.w     [A7]+, 7
  9129. 00006AEA  5F5F                     subq.w     [A7]+, 7
  9130. 00006AEC  5F5F                     subq.w     [A7]+, 7
  9131. 00006AEE  5F5F                     subq.w     [A7]+, 7
  9132. 00006AF0  5F5F                     subq.w     [A7]+, 7
  9133. 00006AF2  5F5F                     subq.w     [A7]+, 7
  9134. 00006AF4  D74B                     addx.w     -[A3], -[A3]
  9135. 00006AF6  FD0F                     .extension 0xD0F <<F/4-5/6>> // unimplemented
  9136. 00006AF8  083B 0000 0076           btst.b     [PC + D0.w + 0x76], 0x0
  9137. 00006AFE  1347 2031                move.b     [A1 + 0x2031], D7
  9138. 00006B02  322D 3330                move.w     D1, [A5 + 0x3330]
  9139. 00006B06  5F5F                     subq.w     [A7]+, 7
  9140. 00006B08  5F5F                     subq.w     [A7]+, 7
  9141. 00006B0A  5F5F                     subq.w     [A7]+, 7
  9142. 00006B0C  5F5F                     subq.w     [A7]+, 7
  9143. 00006B0E  5F5F                     subq.w     [A7]+, 7
  9144. 00006B10  5F5F                     subq.w     [A7]+, 7
  9145. 00006B12  C929 FAAB                and.b      [A1 - 0x555], D4
  9146. 00006B16  EE2B                     lsr        D3.b, D7
  9147. 00006B18  0000 01AD                ori.b      D0, 0xAD
  9148. label00006B1C:
  9149. 00006B1C  1352 6F73                move.b     [A1 + 0x6F73], [A2]
  9150. 00006B20  7320                     moveq.l    D1, 0x20
  9151. 00006B22  3639 355F 5F5F           move.w     D3, [0x355F5F5F]
  9152. 00006B28  5F5F                     subq.w     [A7]+, 7
  9153. 00006B2A  5F5F                     subq.w     [A7]+, 7
  9154. 00006B2C  5F5F                     subq.w     [A7]+, 7
  9155. 00006B2E  5F5F                     subq.w     [A7]+, 7
  9156. 00006B30  E4EA FC55                roxr  .w   [A2 - 0x3AB]
  9157. 00006B34  047A 0000 0068           subi.w     [PC + 0x68 /* 00006B9E, value 0x3835 '85' */], 0x0
  9158. 00006B3A  1357 6F6C                move.b     [A1 + 0x6F6C], [A7]
  9159. 00006B3E  6620                     bne        +0x22 /* 00006B60 */
  9160. 00006B40  3432 345F                move.w     D2, [A2 + D3.w * 4 + 0x5F]
  9161. 00006B44  5F5F                     subq.w     [A7]+, 7
  9162. 00006B46  5F5F                     subq.w     [A7]+, 7
  9163. 00006B48  5F5F                     subq.w     [A7]+, 7
  9164. 00006B4A  5F5F                     subq.w     [A7]+, 7
  9165. 00006B4C  5F5F                     subq.w     [A7]+, 7
  9166. 00006B4E  D4BA FA0A                add.l      D2, [PC - 0x5F6 /* 0000655A, value 0x772B 'w+', cstring "" */]
  9167. 00006B52  26D4                     move.l     [A3]+, [A4]
  9168. 00006B54  0000 338B                ori.b      D0, 0x8B
  9169. 00006B58  13C1 2043 566E           move.b     [0x2043566E], D1
  9170. 00006B5E  5F5F                     subq.w     [A7]+, 7
  9171. label00006B60:
  9172. 00006B60  5F5F                     subq.w     [A7]+, 7
  9173. 00006B62  5F5F                     subq.w     [A7]+, 7
  9174. 00006B64  5F5F                     subq.w     [A7]+, 7
  9175. 00006B66  5F5F                     subq.w     [A7]+, 7
  9176. 00006B68  5F5F                     subq.w     [A7]+, 7
  9177. 00006B6A  5F5F                     subq.w     [A7]+, 7
  9178. 00006B6C  E554                     roxl       D4.w, 2
  9179. 00006B6E  FC13 1BF7                .unknown   0xFC13 0x1BF7 (W = 6)
  9180. 00006B72  0000 0935                ori.b      D0, 0x35 /* '5' */
  9181. 00006B76  1344 4D20                move.b     [A1 + 0x4D20], D4
  9182. 00006B7A  2B34 36A1                move.l     -[A5], [A4 + D3.w * 8 - 0x95]
  9183. 00006B7E  2031 3739 375F 5F5F      move.l     D0, [[A1 + 0x375F5F5F + D3 * 8]]
  9184. 00006B86  5F5F                     subq.w     [A7]+, 7
  9185. 00006B88  5F5F                     subq.w     [A7]+, 7
  9186. 00006B8A  DFC7                     add.l      A7, D7
  9187. 00006B8C  FB04                     .extension 0xB04 <<F/4-5/5>> // unimplemented
  9188. 00006B8E  D6AA 0000                add.l      D3, [A2 + 0x0]
  9189. 00006B92  0278 1344 4D20           andi.w     [0x00004D20], 0x1344
  9190. 00006B98  2D35 31A1 2036           move.l     -[A6], [[0x2036 + D3]]
  9191. 00006B9E  3835 395F                move.w     D4, <<invalid full ext with IS == 1 and I/IS == 7>>
  9192. 00006BA2  5F5F                     subq.w     [A7]+, 7
  9193. 00006BA4  5F5F                     subq.w     [A7]+, 7
  9194. 00006BA6  5F5F                     subq.w     [A7]+, 7
  9195. 00006BA8  D781                     addx.l     D3, D1
  9196. 00006BAA  F924                     .extension 0x924 <<F/4-5/4>> // unimplemented
  9197. 00006BAC  1C1B                     move.b     D6, [A3]+
  9198. 00006BAE  0000 0935                ori.b      D0, 0x35 /* '5' */
  9199. 00006BB2  1344 4D20                move.b     [A1 + 0x4D20], D4
  9200. 00006BB6  2B33 34A1                move.l     -[A5], [A3 + D3.w * 4 - 0x95]
  9201. 00006BBA  2032 3334                move.l     D0, <<invalid full ext with I/IS == 4>>
  9202. 00006BBE  325F                     movea.w    A1, [A7]+
  9203. 00006BC0  5F5F                     subq.w     [A7]+, 7
  9204. 00006BC2  5F5F                     subq.w     [A7]+, 7
  9205. 00006BC4  5F5F                     subq.w     [A7]+, 7
  9206. 00006BC6  CD2D F5C7                and.b      [A5 - 0xA39], D6
  9207. 00006BCA  092C 0000                btst       [A4 + 0x0], D4
  9208. 00006BCE  01BF                     bclr       <<invalid special address>>, D0
  9209. 00006BD0  1357 6F6C                move.b     [A1 + 0x6F6C], [A7]
  9210. 00006BD4  6620                     bne        +0x22 /* 00006BF6 */
  9211. 00006BD6  3433 375F                move.w     D2, <<invalid full ext with IS == 1 and I/IS == 7>>
  9212. 00006BDA  5F5F                     subq.w     [A7]+, 7
  9213. 00006BDC  5F5F                     subq.w     [A7]+, 7
  9214. 00006BDE  5F5F                     subq.w     [A7]+, 7
  9215. 00006BE0  5F5F                     subq.w     [A7]+, 7
  9216. 00006BE2  5F5F                     subq.w     [A7]+, 7
  9217. 00006BE4  EA76                     roxr       D6.w, D5
  9218. 00006BE6  FB83                     .invalid   <<F/6/5>>
  9219. 00006BE8  3251                     movea.w    A1, [A1]
  9220. 00006BEA  0000 0250                ori.b      D0, 0x50 /* 'P' */
  9221. 00006BEE  1341 4320                move.b     [A1 + 0x4320], D1
  9222. 00006BF2  2B36 36A1                move.l     -[A5], [A6 + D3.w * 8 - 0x95]
  9223. label00006BF6:
  9224. 00006BF6  2033 3935 355F 5F5F      move.l     D0, [[A3 + 0x355F5F5F] + D3]
  9225. 00006BFE  5F5F                     subq.w     [A7]+, 7
  9226. 00006C00  5F5F                     subq.w     [A7]+, 7
  9227. 00006C02  CF52                     and.w      [A2], D7
  9228. 00006C04  F364                     .extension 0x364 <<F/4-5/1>> // unimplemented
  9229. 00006C06  053E                     btst       <<invalid special address>>, D2
  9230. 00006C08  0000 00AD                ori.b      D0, 0xAD
  9231. 00006C0C  1357 6F6C                move.b     [A1 + 0x6F6C], [A7]
  9232. 00006C10  6620                     bne        +0x22 /* 00006C32 */
  9233. 00006C12  3436 315F                move.w     D2, <<invalid full ext with IS == 1 and I/IS == 7>>
  9234. 00006C16  5F5F                     subq.w     [A7]+, 7
  9235. 00006C18  5F5F                     subq.w     [A7]+, 7
  9236. 00006C1A  5F5F                     subq.w     [A7]+, 7
  9237. 00006C1C  5F5F                     subq.w     [A7]+, 7
  9238. 00006C1E  5F5F                     subq.w     [A7]+, 7
  9239. 00006C20  D353                     add.w      [A3], D1
  9240. 00006C22  F204 1908                fetoxm1    fp2, fp6
  9241. 00006C26  0000 2F02                ori.b      D0, 0x2
  9242. 00006C2A  13C1 2043 6F6D           move.b     [0x20436F6D], D1
  9243. 00006C30  5F5F                     subq.w     [A7]+, 7
  9244. label00006C32:
  9245. 00006C32  5F5F                     subq.w     [A7]+, 7
  9246. 00006C34  5F5F                     subq.w     [A7]+, 7
  9247. 00006C36  5F5F                     subq.w     [A7]+, 7
  9248. 00006C38  5F5F                     subq.w     [A7]+, 7
  9249. 00006C3A  5F5F                     subq.w     [A7]+, 7
  9250. 00006C3C  5F5F                     subq.w     [A7]+, 7
  9251. 00006C3E  CFDB                     muls.w     D7, [A3]+
  9252. 00006C40  EF79                     rol        D1.w, D7
  9253. 00006C42  EF6E                     lsl        D6.w, D7
  9254. 00006C44  0000 2608                ori.b      D0, 0x8
  9255. 00006C48  1344 4D20                move.b     [A1 + 0x4D20], D4
  9256. 00006C4C  2D31 37A1 2033           move.l     -[A6], [[0x2033 + D3 * 8]]
  9257. 00006C52  3831 335F                move.w     D4, <<invalid full ext with IS == 1 and I/IS == 7>>
  9258. 00006C56  5F5F                     subq.w     [A7]+, 7
  9259. 00006C58  5F5F                     subq.w     [A7]+, 7
  9260. 00006C5A  5F5F                     subq.w     [A7]+, 7
  9261. 00006C5C  DDA9 F3E8                add.l      [A1 - 0xC18], D6
  9262. 00006C60  287C 0000 058C           movea.l    A4, 0x58C
  9263. 00006C66  1344 4D20                move.b     [A1 + 0x4D20], D4
  9264. 00006C6A  2B34 38A1                move.l     -[A5], [A4 + D3 - 0x95]
  9265. 00006C6E  2032 3130 385F 5F5F      move.l     D0, [A2 + 0x385F5F5F + D3]
  9266. 00006C76  5F5F                     subq.w     [A7]+, 7
  9267. 00006C78  5F5F                     subq.w     [A7]+, 7
  9268. 00006C7A  D3A6                     add.l      -[A6], D1
  9269. 00006C7C  EE34                     roxr       D4.b, D7
  9270. 00006C7E  08FD 0000                bset.b     <<invalid special address>>, 0x0
  9271. 00006C82  04B9 1344 4D20 2B31 31A1 subi.l     [0x2B3131A1], 0x13444D20
  9272. 00006C8C  2032 3537 365F 5F5F 5F5F 5F5F move.l     D0, [[A2 + 0x365F5F5F] + D3 * 4 + 0x5F5F5F5F]
  9273. 00006C98  D0A3                     add.l      D0, -[A3]
  9274. 00006C9A  EB5A                     rol        D2.w, 5
  9275. 00006C9C  0391                     bclr       [A1], D1
  9276. 00006C9E  0000 0060                ori.b      D0, 0x60 /* '`' */
  9277. 00006CA2  1357 6F6C                move.b     [A1 + 0x6F6C], [A7]
  9278. 00006CA6  6620                     bne        +0x22 /* 00006CC8 */
  9279. 00006CA8  3438 395F                move.w     D2, [0x0000395F]
  9280. 00006CAC  5F5F                     subq.w     [A7]+, 7
  9281. 00006CAE  5F5F                     subq.w     [A7]+, 7
  9282. 00006CB0  5F5F                     subq.w     [A7]+, 7
  9283. 00006CB2  5F5F                     subq.w     [A7]+, 7
  9284. 00006CB4  5F5F                     subq.w     [A7]+, 7
  9285. 00006CB6  D234 EBCC                add.b      D1, <<invalid full ext with I/IS == 4>>
  9286. 00006CBA  2453                     movea.l    A2, [A3]
  9287. 00006CBC  0000 0615                ori.b      D0, 0x15
  9288. 00006CC0  1344 4D20                move.b     [A1 + 0x4D20], D4
  9289. 00006CC4  2B33 36A1                move.l     -[A5], [A3 + D3.w * 8 - 0x95]
  9290. label00006CC8:
  9291. 00006CC8  2032 3339 335F 5F5F      move.l     D0, [[A2 + 0x335F5F5F + D3 * 2]]
  9292. 00006CD0  5F5F                     subq.w     [A7]+, 7
  9293. 00006CD2  5F5F                     subq.w     [A7]+, 7
  9294. 00006CD4  E32B                     lsl        D3.b, D1
  9295. 00006CD6  F210 08AE                .invalid   fp1, fp2
  9296. 00006CDA  0000 042C                ori.b      D0, 0x2C /* ',' */
  9297. 00006CDE  1344 4D20                move.b     [A1 + 0x4D20], D4
  9298. 00006CE2  2B31 35A1 2032           move.l     -[A5], [[0x2032 + D3 * 4]]
  9299. 00006CE8  3632 305F                move.w     D3, [A2 + D3.w + 0x5F]
  9300. 00006CEC  5F5F                     subq.w     [A7]+, 7
  9301. 00006CEE  5F5F                     subq.w     [A7]+, 7
  9302. 00006CF0  5F5F                     subq.w     [A7]+, 7
  9303. 00006CF2  CC01                     and.b      D6, D1
  9304. 00006CF4  E391                     roxl       D1, 1
  9305. 00006CF6  13B7 0000 72DB           move.b     [A1 + D7.w * 2 - 0x37], [A7 + D0.w]
  9306. 00006CFC  13C6 2042 6F6F           move.b     [0x20426F6F], D6
  9307. 00006D02  5F5F                     subq.w     [A7]+, 7
  9308. 00006D04  5F5F                     subq.w     [A7]+, 7
  9309. 00006D06  5F5F                     subq.w     [A7]+, 7
  9310. 00006D08  5F5F                     subq.w     [A7]+, 7
  9311. 00006D0A  5F5F                     subq.w     [A7]+, 7
  9312. 00006D0C  5F5F                     subq.w     [A7]+, 7
  9313. 00006D0E  5F5F                     subq.w     [A7]+, 7
  9314. 00006D10  E5E9 EE7C                roxl  .w   [A1 - 0x1184]
  9315. 00006D14  CB6C 0000                and.w      [A4 + 0x0], D5
  9316. 00006D18  1209                     move.b     D1, A1
  9317. 00006D1A  1344 4D20                move.b     [A1 + 0x4D20], D4
  9318. 00006D1E  2D35 38A1                move.l     -[A6], [A5 + D3 - 0x95]
  9319. 00006D22  2035 3536 345F 5F5F 5F5F move.l     D0, [[A5 + 0x345F5F5F] + D3 * 4 + 0x5F5F]
  9320. 00006D2C  5F5F                     subq.w     [A7]+, 7
  9321. 00006D2E  FCF0 FDBA                .extension 0xCF0 <<F/2-3/6>> // unimplemented
  9322. 00006D32  F8AF 0000                .extension 0x8AF <<F/2-3/4>> // unimplemented
  9323. 00006D36  0052 1350                ori.w      [A2], 0x1350
  9324. 00006D3A  726F                     moveq.l    D1, 0x6F
  9325. 00006D3C  7869                     moveq.l    D4, 0x69
  9326. 00006D3E  6D61                     blt        +0x63 /* 00006DA1 */
  9327. 00006D40  5F5F                     subq.w     [A7]+, 7
  9328. 00006D42  5F5F                     subq.w     [A7]+, 7
  9329. 00006D44  5F5F                     subq.w     [A7]+, 7
  9330. 00006D46  5F5F                     subq.w     [A7]+, 7
  9331. 00006D48  5F5F                     subq.w     [A7]+, 7
  9332. 00006D4A  5F5F                     subq.w     [A7]+, 7
  9333. 00006D4C  E14E                     lsl        D6.w, 8
  9334. 00006D4E  E81C                     ror        D4.b, 4
  9335. 00006D50  F782                     .invalid   <<F/6/3>>
  9336. 00006D52  0000 0165                ori.b      D0, 0x65 /* 'e' */
  9337. 00006D56  1344 4D20                move.b     [A1 + 0x4D20], D4
  9338. 00006D5A  2D31 31A1 2033           move.l     -[A6], [[0x2033 + D3]]
  9339. 00006D60  3735 395F                move.w     -[A3], <<invalid full ext with IS == 1 and I/IS == 7>>
  9340. 00006D64  5F5F                     subq.w     [A7]+, 7
  9341. 00006D66  5F5F                     subq.w     [A7]+, 7
  9342. 00006D68  5F5F                     subq.w     [A7]+, 7
  9343. 00006D6A  FCD3 FD58                .extension 0xCD3 <<F/2-3/6>> // unimplemented
  9344. 00006D6E  F895 0000                .extension 0x895 <<F/2-3/4>> // unimplemented
  9345. 00006D72  35B9 1352 6967 656C      move.w     <<invalid full ext with I/IS == 4>>, [0x13526967]
  9346. 00006D7A  204B                     movea.l    A0, A3
  9347. 00006D7C  656E                     bcs        +0x70 /* 00006DEC */
  9348. 00006D7E  745F                     moveq.l    D2, 0x5F
  9349. 00006D80  5F5F                     subq.w     [A7]+, 7
  9350. 00006D82  5F5F                     subq.w     [A7]+, 7
  9351. 00006D84  5F5F                     subq.w     [A7]+, 7
  9352. 00006D86  5F5F                     subq.w     [A7]+, 7
  9353. 00006D88  E2EC E591                lsr   .w   [A4 - 0x1A6F]
  9354. 00006D8C  0DC3                     .incomplete
  9355. 00006D8E  0000 1E7D                ori.b      D0, 0x7D /* '}' */
  9356. 00006D92  1358 4942                move.b     [A1 + 0x4942], [A0]+
  9357. 00006D96  6F6F                     ble        +0x71 /* 00006E07 */
  9358. 00006D98  5F5F                     subq.w     [A7]+, 7
  9359. 00006D9A  5F5F                     subq.w     [A7]+, 7
  9360. 00006D9C  5F5F                     subq.w     [A7]+, 7
  9361. 00006D9E  5F5F                     subq.w     [A7]+, 7
  9362. 00006DA0  5F5F                     subq.w     [A7]+, 7
  9363. 00006DA2  5F5F                     subq.w     [A7]+, 7
  9364. 00006DA4  5F5F                     subq.w     [A7]+, 7
  9365. 00006DA6  E81E                     ror        D6.b, 4
  9366. 00006DA8  E93B                     rol        D3.b, D4
  9367. 00006DAA  F334                     .extension 0x334 <<F/4-5/1>> // unimplemented
  9368. 00006DAC  0000 0F91                ori.b      D0, 0x91
  9369. 00006DB0  1344 4D20                move.b     [A1 + 0x4D20], D4
  9370. 00006DB4  2D32 30A1                move.l     -[A6], [A2 + D3.w - 0x95]
  9371. 00006DB8  2034 3132 352F 3431 3233 move.l     D0, [[A4 + 0x352F3431 + D3] + 0x3233]
  9372. 00006DC2  5F5F                     subq.w     [A7]+, 7
  9373. 00006DC4  E509                     lsl        D1.b, 2
  9374. 00006DC6  E0C0                     asr   .w   D0
  9375. 00006DC8  FA8B 0000                .extension 0xA8B <<F/2-3/5>> // unimplemented
  9376. 00006DCC  0204 1344                andi.b     D4, 0x44 /* 'D' */
  9377. 00006DD0  4D20                     .invalid   6, -[A0] // invalid opcode 4 with b == 4
  9378. 00006DD2  2D37 A120 3430           move.l     -[A6], [A7 + 0x3430 + A2]
  9379. 00006DD8  3033 5F5F                move.w     D0, <<invalid full ext with IS == 1 and I/IS == 7>>
  9380. 00006DDC  5F5F                     subq.w     [A7]+, 7
  9381. 00006DDE  5F5F                     subq.w     [A7]+, 7
  9382. 00006DE0  5F5F                     subq.w     [A7]+, 7
  9383. 00006DE2  EE98                     ror        D0, 7
  9384. 00006DE4  E98D                     lsl        D5, 4
  9385. 00006DE6  E739                     rol        D1.b, D3
  9386. 00006DE8  0000 0250                ori.b      D0, 0x50 /* 'P' */
  9387. label00006DEC:
  9388. 00006DEC  1344 4D20                move.b     [A1 + 0x4D20], D4
  9389. 00006DF0  2D34 30A1                move.l     -[A6], [A4 + D3.w - 0x95]
  9390. 00006DF4  2039 3731 325F           move.l     D0, [0x3731325F]
  9391. 00006DFA  5F5F                     subq.w     [A7]+, 7
  9392. 00006DFC  5F5F                     subq.w     [A7]+, 7
  9393. 00006DFE  5F5F                     subq.w     [A7]+, 7
  9394. 00006E00  E0CF                     asr   .w   A7
  9395. 00006E02  D3BA ED04                add.l      [PC - 0x12FC /* 00005B08, value 0xE020E0, cstring "" */], D1
  9396. 00006E06  0000 01AD                ori.b      D0, 0xAD
  9397. 00006E0A  134C 2037                move.b     [A1 + 0x2037], A4
  9398. 00006E0E  3638 2D31                move.w     D3, [0x00002D31]
  9399. 00006E12  3139 5F5F 5F5F           move.w     -[A0], [0x5F5F5F5F]
  9400. 00006E18  5F5F                     subq.w     [A7]+, 7
  9401. 00006E1A  5F5F                     subq.w     [A7]+, 7
  9402. 00006E1C  5F5F                     subq.w     [A7]+, 7
  9403. 00006E1E  F0EF E5F0                .extension 0x0EF <<F/2-3/0>> // unimplemented
  9404. 00006E22  3824                     move.w     D4, -[A4]
  9405. 00006E24  0000 013E                ori.b      D0, 0x3E /* '>' */
  9406. 00006E28  134C 2031                move.b     [A1 + 0x2031], A4
  9407. 00006E2C  3334 362D                move.w     -[A1], [A4 + D3.w * 8 + 0x2D]
  9408. 00006E30  3533 5F5F                move.w     -[A2], <<invalid full ext with IS == 1 and I/IS == 7>>
  9409. 00006E34  5F5F                     subq.w     [A7]+, 7
  9410. 00006E36  5F5F                     subq.w     [A7]+, 7
  9411. 00006E38  5F5F                     subq.w     [A7]+, 7
  9412. 00006E3A  5F5F                     subq.w     [A7]+, 7
  9413. 00006E3C  EF30                     roxl       D0.b, D7
  9414. 00006E3E  DD3B E274                add.b      [PC + A6.w * 2 + 0x74], D6
  9415. 00006E42  0000 0250                ori.b      D0, 0x50 /* 'P' */
  9416. 00006E46  1344 4D20                move.b     [A1 + 0x4D20], D4
  9417. 00006E4A  2D33 37A1 2031           move.l     -[A6], [[0x2031 + D3 * 8]]
  9418. 00006E50  3037 3635                move.w     D0, [A7 + D3.w * 8 + 0x35]
  9419. 00006E54  5F5F                     subq.w     [A7]+, 7
  9420. 00006E56  5F5F                     subq.w     [A7]+, 7
  9421. 00006E58  5F5F                     subq.w     [A7]+, 7
  9422. 00006E5A  F68A EAB1                .extension 0x68A <<F/2-3/3>> // unimplemented
  9423. 00006E5E  2095                     move.l     [A0], [A5]
  9424. 00006E60  0000 0264                ori.b      D0, 0x64 /* 'd' */
  9425. 00006E64  1341 4320                move.b     [A1 + 0x4320], D1
  9426. 00006E68  2B35 34A1                move.l     -[A5], [A5 + D3.w * 4 - 0x95]
  9427. 00006E6C  2031 3634                move.l     D0, [A1 + D3.w * 8 + 0x34]
  9428. 00006E70  362D 3536                move.w     D3, [A5 + 0x3536]
  9429. 00006E74  5F5F                     subq.w     [A7]+, 7
  9430. 00006E76  5F5F                     subq.w     [A7]+, 7
  9431. 00006E78  F61D E8D9                .move16    0xF61D, 0xE8D9 // unimplemented
  9432. 00006E7C  FA67 0000                .extension 0xA67 <<F/1/5>>, 0x0000 // unimplemented
  9433. 00006E80  018B                     bclr       A3, D0
  9434. 00006E82  1344 4D20                move.b     [A1 + 0x4D20], D4
  9435. 00006E86  2D31 32A1                move.l     -[A6], [A1 + D3.w * 2 - 0x95]
  9436. 00006E8A  2034 3532 335F 5F5F 5F5F move.l     D0, [[A4 + 0x335F5F5F + D3 * 4] + 0x5F5F]
  9437. 00006E94  5F5F                     subq.w     [A7]+, 7
  9438. 00006E96  F395                     .invalid   <<F/6/1>>
  9439. 00006E98  E282                     asr        D2, 1
  9440. 00006E9A  2420                     move.l     D2, -[A0]
  9441. 00006E9C  0000 02C8                ori.b      D0, 0xC8
  9442. 00006EA0  134C 2031                move.b     [A1 + 0x2031], A4
  9443. 00006EA4  3730 372D 315F           move.w     -[A3], [[A0 + 0x315F] + D3 * 8]
  9444. 00006EAA  5F5F                     subq.w     [A7]+, 7
  9445. 00006EAC  5F5F                     subq.w     [A7]+, 7
  9446. 00006EAE  5F5F                     subq.w     [A7]+, 7
  9447. 00006EB0  5F5F                     subq.w     [A7]+, 7
  9448. 00006EB2  5F5F                     subq.w     [A7]+, 7
  9449. 00006EB4  F118                     .extension 0x118 <<F/4-5/0>> // unimplemented
  9450. 00006EB6  D880                     add.l      D4, D0
  9451. 00006EB8  D46F 0000                add.w      D2, [A7 + 0x0]
  9452. 00006EBC  0082 134C 2033           ori.l      D2, 0x134C2033
  9453. 00006EC2  3339 2D31 395F           move.w     -[A1], [0x2D31395F]
  9454. 00006EC8  5F5F                     subq.w     [A7]+, 7
  9455. 00006ECA  5F5F                     subq.w     [A7]+, 7
  9456. 00006ECC  5F5F                     subq.w     [A7]+, 7
  9457. 00006ECE  5F5F                     subq.w     [A7]+, 7
  9458. 00006ED0  5F5F                     subq.w     [A7]+, 7
  9459. 00006ED2  EE6E                     lsr        D6.w, D7
  9460. 00006ED4  CEE0                     mulu.w     D7, -[A0]
  9461. 00006ED6  2018                     move.l     D0, [A0]+
  9462. 00006ED8  0000 665E                ori.b      D0, 0x5E /* '^' */
  9463. 00006EDC  13C5 2048 6572           move.b     [0x20486572], D5
  9464. 00006EE2  5F5F                     subq.w     [A7]+, 7
  9465. 00006EE4  5F5F                     subq.w     [A7]+, 7
  9466. 00006EE6  5F5F                     subq.w     [A7]+, 7
  9467. 00006EE8  5F5F                     subq.w     [A7]+, 7
  9468. 00006EEA  5F5F                     subq.w     [A7]+, 7
  9469. 00006EEC  5F5F                     subq.w     [A7]+, 7
  9470. 00006EEE  5F5F                     subq.w     [A7]+, 7
  9471. 00006EF0  EEE7 CEDF                bfset      -[A7] {D3:31}
  9472. 00006EF4  2290                     move.l     [A1], [A0]
  9473. 00006EF6  0000 096C                ori.b      D0, 0x6C /* 'l' */
  9474. 00006EFA  1344 4D20                move.b     [A1 + 0x4D20], D4
  9475. 00006EFE  2B33 33A1 2032           move.l     -[A5], [[0x2032 + D3 * 2]]
  9476. 00006F04  3737 375F                move.w     -[A3], <<invalid full ext with IS == 1 and I/IS == 7>>
  9477. 00006F08  5F5F                     subq.w     [A7]+, 7
  9478. 00006F0A  5F5F                     subq.w     [A7]+, 7
  9479. 00006F0C  5F5F                     subq.w     [A7]+, 7
  9480. 00006F0E  F4AF                     cpushl     INST, [A7]
  9481. 00006F10  DA84                     add.l      D5, D4
  9482. 00006F12  FA53 0000                .extension 0xA53 <<F/1/5>>, 0x0000 // unimplemented
  9483. 00006F16  02CB                     .incomplete
  9484. 00006F18  1357 6F6C                move.b     [A1 + 0x6F6C], [A7]
  9485. 00006F1C  6620                     bne        +0x22 /* 00006F3E */
  9486. 00006F1E  3633 305F                move.w     D3, [A3 + D3.w + 0x5F]
  9487. 00006F22  5F5F                     subq.w     [A7]+, 7
  9488. 00006F24  5F5F                     subq.w     [A7]+, 7
  9489. 00006F26  5F5F                     subq.w     [A7]+, 7
  9490. 00006F28  5F5F                     subq.w     [A7]+, 7
  9491. 00006F2A  5F5F                     subq.w     [A7]+, 7
  9492. 00006F2C  EEED C5F5 FB7C           bfset      [A5 - 0x484] {23:D5}
  9493. 00006F32  0000 014F                ori.b      D0, 0x4F /* 'O' */
  9494. 00006F36  1347 2031                move.b     [A1 + 0x2031], D7
  9495. 00006F3A  392D 375F                move.w     -[A4], [A5 + 0x375F]
  9496. label00006F3E:
  9497. 00006F3E  5F5F                     subq.w     [A7]+, 7
  9498. 00006F40  5F5F                     subq.w     [A7]+, 7
  9499. 00006F42  5F5F                     subq.w     [A7]+, 7
  9500. 00006F44  5F5F                     subq.w     [A7]+, 7
  9501. 00006F46  5F5F                     subq.w     [A7]+, 7
  9502. 00006F48  5F5F                     subq.w     [A7]+, 7
  9503. 00006F4A  F234 C79A                .cpgen     0xF234, 0xC79A // unimplemented
  9504. 00006F4E  1702                     move.b     -[A3], D2
  9505. 00006F50  0000 01EC                ori.b      D0, 0xEC
  9506. 00006F54  1352 6F73                move.b     [A1 + 0x6F73], [A2]
  9507. 00006F58  7320                     moveq.l    D1, 0x20
  9508. 00006F5A  3836 335F                move.w     D4, <<invalid full ext with IS == 1 and I/IS == 7>>
  9509. 00006F5E  5F5F                     subq.w     [A7]+, 7
  9510. 00006F60  5F5F                     subq.w     [A7]+, 7
  9511. 00006F62  5F5F                     subq.w     [A7]+, 7
  9512. 00006F64  5F5F                     subq.w     [A7]+, 7
  9513. 00006F66  5F5F                     subq.w     [A7]+, 7
  9514. 00006F68  F9FE                     .invalid   <<F/7/4>>
  9515. 00006F6A  E484                     asr        D4, 2
  9516. 00006F6C  1CE1                     move.b     [A6]+, -[A1]
  9517. 00006F6E  0000 0298                ori.b      D0, 0x98
  9518. 00006F72  1344 4D20                move.b     [A1 + 0x4D20], D4
  9519. 00006F76  2B34 35A1 2032           move.l     -[A5], [[0x2032 + D3 * 4]]
  9520. 00006F7C  3530 355F                move.w     -[A2], <<invalid full ext with IS == 1 and I/IS == 7>>
  9521. 00006F80  5F5F                     subq.w     [A7]+, 7
  9522. 00006F82  5F5F                     subq.w     [A7]+, 7
  9523. 00006F84  5F5F                     subq.w     [A7]+, 7
  9524. 00006F86  F998                     .invalid   <<F/6/4>>
  9525. 00006F88  E1B2                     roxl       D2, D0
  9526. 00006F8A  F089 0000                .extension 0x089 <<F/2-3/0>> // unimplemented
  9527. 00006F8E  154A 1344                move.b     [A2 + 0x1344], A2
  9528. 00006F92  4D20                     .invalid   6, -[A0] // invalid opcode 4 with b == 4
  9529. 00006F94  2D32 36A1                move.l     -[A6], [A2 + D3.w * 8 - 0x95]
  9530. 00006F98  2031 3230                move.l     D0, [A1 + D3.w * 2 + 0x30]
  9531. 00006F9C  3236 5F5F                move.w     D1, <<invalid full ext with IS == 1 and I/IS == 7>>
  9532. 00006FA0  5F5F                     subq.w     [A7]+, 7
  9533. 00006FA2  5F5F                     subq.w     [A7]+, 7
  9534. 00006FA4  F984                     .invalid   <<F/6/4>>
  9535. 00006FA6  DF37 DCAE                add.b      [A7 + A5 * 4 - 0x82], D7
  9536. 00006FAA  0000 17FF                ori.b      D0, 0xFF
  9537. 00006FAE  1344 4D20                move.b     [A1 + 0x4D20], D4
  9538. 00006FB2  2D34 36A1                move.l     -[A6], [A4 + D3.w * 8 - 0x95]
  9539. 00006FB6  2031 3133 3730 5F5F 5F5F 5F5F move.l     D0, [[A1 + 0x37305F5F + D3] + 0x5F5F5F5F]
  9540. 00006FC2  F8CF DB65                .extension 0x8CF <<F/2-3/4>> // unimplemented
  9541. 00006FC6  E5F2 0000                roxl  .w   [A2 + D0.w]
  9542. 00006FCA  0FC8                     .incomplete
  9543. 00006FCC  1344 4D20                move.b     [A1 + 0x4D20], D4
  9544. 00006FD0  2D33 34A1                move.l     -[A6], [A3 + D3.w * 4 - 0x95]
  9545. 00006FD4  2031 3136 3236 5F5F 5F5F move.l     D0, [[A1 + 0x32365F5F] + D3 + 0x5F5F]
  9546. 00006FDE  5F5F                     subq.w     [A7]+, 7
  9547. 00006FE0  F85D D0C0                .extension 0x85D <<F/1/4>>, 0xD0C0 // unimplemented
  9548. 00006FE4  01D0                     .incomplete
  9549. 00006FE6  0000 096C                ori.b      D0, 0x6C /* 'l' */
  9550. 00006FEA  1344 4D20                move.b     [A1 + 0x4D20], D4
  9551. 00006FEE  2B32 A120 3333           move.l     -[A5], [A2 + 0x3333 + A2]
  9552. 00006FF4  3132 5F5F                move.w     -[A0], <<invalid full ext with IS == 1 and I/IS == 7>>
  9553. 00006FF8  5F5F                     subq.w     [A7]+, 7
  9554. 00006FFA  5F5F                     subq.w     [A7]+, 7
  9555. 00006FFC  5F5F                     subq.w     [A7]+, 7
  9556. 00006FFE  FCEC EC11                .extension 0xCEC <<F/2-3/6>> // unimplemented
  9557. 00007002  EA7C                     ror        D4.w, D5
  9558. 00007004  0000 0280                ori.b      D0, 0x80
  9559. 00007008  1344 4D20                move.b     [A1 + 0x4D20], D4
  9560. 0000700C  2D34 36A1                move.l     -[A6], [A4 + D3.w * 8 - 0x95]
  9561. 00007010  2031 3135 3430 5F5F      move.l     D0, [[A1 + 0x34305F5F] + D3]
  9562. 00007018  5F5F                     subq.w     [A7]+, 7
  9563. 0000701A  5F5F                     subq.w     [A7]+, 7
  9564. 0000701C  F73E                     .extension 0x73E <<F/4-5/3>> // unimplemented
  9565. 0000701E  C1D7                     muls.w     D0, [A7]
  9566. 00007020  0623 0000                addi.b     -[A3], 0x0
  9567. 00007024  056C 1344                bchg       [A4 + 0x1344], D2
  9568. 00007028  4D20                     .invalid   6, -[A0] // invalid opcode 4 with b == 4
  9569. 0000702A  2B35 A120 3334           move.l     -[A5], [A5 + 0x3334 + A2]
  9570. 00007030  3039 5F5F 5F5F           move.w     D0, [0x5F5F5F5F]
  9571. 00007036  5F5F                     subq.w     [A7]+, 7
  9572. 00007038  5F5F                     subq.w     [A7]+, 7
  9573. 0000703A  FD87                     .invalid   <<F/6/6>>
  9574. 0000703C  EABC                     ror        D4, D5
  9575. 0000703E  EB1E                     rol        D6.b, 5
  9576. 00007040  0000 011B                ori.b      D0, 0x1B
  9577. 00007044  1344 4D20                move.b     [A1 + 0x4D20], D4
  9578. 00007048  2D34 34A1                move.l     -[A6], [A4 + D3.w * 4 - 0x95]
  9579. 0000704C  2031 3139 3039 5F5F      move.l     D0, [[A1 + 0x30395F5F + D3]]
  9580. 00007054  5F5F                     subq.w     [A7]+, 7
  9581. 00007056  5F5F                     subq.w     [A7]+, 7
  9582. 00007058  FACB CF31                .extension 0xACB <<F/2-3/5>> // unimplemented
  9583. 0000705C  1085                     move.b     [A0], D5
  9584. 0000705E  0000 03E4                ori.b      D0, 0xE4
  9585. 00007062  134C 2031                move.b     [A1 + 0x2031], A4
  9586. 00007066  3237 382D                move.w     D1, [A7 + D3 + 0x2D]
  9587. 0000706A  3234 5F5F                move.w     D1, <<invalid full ext with IS == 1 and I/IS == 7>>
  9588. 0000706E  5F5F                     subq.w     [A7]+, 7
  9589. 00007070  5F5F                     subq.w     [A7]+, 7
  9590. 00007072  5F5F                     subq.w     [A7]+, 7
  9591. 00007074  5F5F                     subq.w     [A7]+, 7
  9592. 00007076  FEE2 F50A                .extension 0xEE2 <<F/2-3/7>> // unimplemented
  9593. 0000707A  1BCE                     move.b     <<invalid special address>>, A6
  9594. 0000707C  0000 02CE                ori.b      D0, 0xCE
  9595. 00007080  1344 4D20                move.b     [A1 + 0x4D20], D4
  9596. 00007084  2B36 38A1                move.l     -[A5], [A6 + D3 - 0x95]
  9597. 00007088  2039 3436 5F5F           move.l     D0, [0x34365F5F]
  9598. 0000708E  5F5F                     subq.w     [A7]+, 7
  9599. 00007090  5F5F                     subq.w     [A7]+, 7
  9600. 00007092  5F5F                     subq.w     [A7]+, 7
  9601. 00007094  FE72 EBCE                .extension 0xE72 <<F/1/7>>, 0xEBCE // unimplemented
  9602. 00007098  E079                     ror        D1.w, D0
  9603. 0000709A  0000 00A3                ori.b      D0, 0xA3
  9604. 0000709E  134C 2032                move.b     [A1 + 0x2032], A4
  9605. 000070A2  3035 2D31 3238 5F5F      move.w     D0, [[A5 + 0x32385F5F + D2 * 4]]
  9606. 000070AA  5F5F                     subq.w     [A7]+, 7
  9607. 000070AC  5F5F                     subq.w     [A7]+, 7
  9608. 000070AE  5F5F                     subq.w     [A7]+, 7
  9609. 000070B0  5F5F                     subq.w     [A7]+, 7
  9610. 000070B2  FD51                     .extension 0xD51 <<F/4-5/6>> // unimplemented
  9611. 000070B4  D29C                     add.l      D1, [A4]+
  9612. 000070B6  17E8 0000 4303 13CB 2048 move.b     [[PC + <<invalid base displacement size>> + D4 * 2] + 0x13CB2048], [A0 + 0x0]
  9613. 000070C0  6572                     bcs        +0x74 /* 00007134 */
  9614. 000070C2  5F5F                     subq.w     [A7]+, 7
  9615. 000070C4  5F5F                     subq.w     [A7]+, 7
  9616. 000070C6  5F5F                     subq.w     [A7]+, 7
  9617. 000070C8  5F5F                     subq.w     [A7]+, 7
  9618. 000070CA  5F5F                     subq.w     [A7]+, 7
  9619. 000070CC  5F5F                     subq.w     [A7]+, 7
  9620. 000070CE  5F5F                     subq.w     [A7]+, 7
  9621. 000070D0  FF68                     .extension 0xF68 <<F/4-5/7>> // unimplemented
  9622. 000070D2  F3A9                     .invalid   <<F/6/1>>
  9623. 000070D4  239D 0000                move.l     [A1 + D0.w], [A5]+
  9624. 000070D8  005A 1347                ori.w      [A2]+, 0x1347
  9625. 000070DC  2032 3430                move.l     D0, [A2 + D3.w * 4 + 0x30]
  9626. 000070E0  2D37 325F                move.l     -[A6], [A7 + D3.w * 2 + 0x5F]
  9627. 000070E4  5F5F                     subq.w     [A7]+, 7
  9628. 000070E6  5F5F                     subq.w     [A7]+, 7
  9629. 000070E8  5F5F                     subq.w     [A7]+, 7
  9630. 000070EA  5F5F                     subq.w     [A7]+, 7
  9631. 000070EC  5F5F                     subq.w     [A7]+, 7
  9632. 000070EE  FFC4                     .invalid   <<F/7/7>>
  9633. 000070F0  F45A                     cinva      DATA
  9634. 000070F2  00ED                     .incomplete
  9635. 000070F4  0000 00EA                ori.b      D0, 0xEA
  9636. 000070F8  1342 6172                move.b     [A1 + 0x6172], D2
  9637. 000070FC  6E61                     bgt        +0x63 /* 0000715F */
  9638. 000070FE  7264                     moveq.l    D1, 0x64
  9639. 00007100  A273                     syscall    OSReserved, flags=2
  9640. 00007102  2053                     movea.l    A0, [A3]
  9641. 00007104  7461                     moveq.l    D2, 0x61
  9642. 00007106  725F                     moveq.l    D1, 0x5F
  9643. 00007108  5F5F                     subq.w     [A7]+, 7
  9644. 0000710A  5F5F                     subq.w     [A7]+, 7
  9645. 0000710C  0081 D13A FD85           ori.l      D1, 0xD13AFD85
  9646. 00007112  0000 03EE                ori.b      D0, 0xEE
  9647. 00007116  1344 4D20                move.b     [A1 + 0x4D20], D4
  9648. 0000711A  2D33 A120 3432           move.l     -[A6], [A3 + 0x3432 + A2]
  9649. 00007120  3333 5F5F                move.w     -[A1], <<invalid full ext with IS == 1 and I/IS == 7>>
  9650. 00007124  5F5F                     subq.w     [A7]+, 7
  9651. 00007126  5F5F                     subq.w     [A7]+, 7
  9652. 00007128  5F5F                     subq.w     [A7]+, 7
  9653. 0000712A  0067 E0A7                ori.w      -[A7], 0xE0A7
  9654. 0000712E  0161                     bchg       -[A1], D0
  9655. 00007130  0000 1C53                ori.b      D0, 0x53 /* 'S' */
  9656. label00007134:
  9657. 00007134  1337 304F                move.b     -[A1], [A7 + D3.w + 0x4F]
  9658. 00007138  7068                     moveq.l    D0, 0x68
  9659. 0000713A  5F5F                     subq.w     [A7]+, 7
  9660. 0000713C  5F5F                     subq.w     [A7]+, 7
  9661. 0000713E  5F5F                     subq.w     [A7]+, 7
  9662. 00007140  5F5F                     subq.w     [A7]+, 7
  9663. 00007142  5F5F                     subq.w     [A7]+, 7
  9664. 00007144  5F5F                     subq.w     [A7]+, 7
  9665. 00007146  5F5F                     subq.w     [A7]+, 7
  9666. 00007148  00F2                     .incomplete
  9667. 0000714A  D1F6 F2D3                add.l      A0, [A6 + A7.w * 2 - 0x45]
  9668. 0000714E  0000 0091                ori.b      D0, 0x91
  9669. 00007152  1347 2031                move.b     [A1 + 0x2031], D7
  9670. 00007156  3534 2D34                move.w     -[A2], <<invalid full ext with I/IS == 4>>
  9671. 0000715A  345F                     movea.w    A2, [A7]+
  9672. 0000715C  5F5F                     subq.w     [A7]+, 7
  9673. 0000715E  5F5F                     subq.w     [A7]+, 7
  9674. 00007160  5F5F                     subq.w     [A7]+, 7
  9675. 00007162  5F5F                     subq.w     [A7]+, 7
  9676. 00007164  5F5F                     subq.w     [A7]+, 7
  9677. 00007166  0140                     bchg       D0, D0
  9678. 00007168  F274 2BC4                .extension 0x274 <<F/1/1>>, 0x2BC4 // unimplemented
  9679. 0000716C  0000 3AE8                ori.b      D0, 0xE8
  9680. 00007170  13D5 2044 7261           move.b     [0x20447261], [A5]
  9681. 00007176  5F5F                     subq.w     [A7]+, 7
  9682. 00007178  5F5F                     subq.w     [A7]+, 7
  9683. 0000717A  5F5F                     subq.w     [A7]+, 7
  9684. 0000717C  5F5F                     subq.w     [A7]+, 7
  9685. 0000717E  5F5F                     subq.w     [A7]+, 7
  9686. 00007180  5F5F                     subq.w     [A7]+, 7
  9687. 00007182  5F5F                     subq.w     [A7]+, 7
  9688. 00007184  025B E7A0                andi.w     [A3]+, 0xE7A0
  9689. 00007188  2E1E                     move.l     D7, [A6]+
  9690. 0000718A  0000 00B0                ori.b      D0, 0xB0
  9691. 0000718E  1347 2032                move.b     [A1 + 0x2032], D7
  9692. 00007192  3237 2D32 395F 5F5F 5F5F move.w     D1, [[A7 + 0x395F5F5F + D2 * 4] + 0x5F5F]
  9693. 0000719C  5F5F                     subq.w     [A7]+, 7
  9694. 0000719E  5F5F                     subq.w     [A7]+, 7
  9695. 000071A0  5F5F                     subq.w     [A7]+, 7
  9696. 000071A2  066D D879 202E           addi.w     [A5 + 0x202E], 0xD879
  9697. 000071A8  0000 2832                ori.b      D0, 0x32 /* '2' */
  9698. 000071AC  1356 6567                move.b     [A1 + 0x6567], [A6]
  9699. 000071B0  615F                     bsr        +0x61 /* 00007211 */
  9700. 000071B2  5F5F                     subq.w     [A7]+, 7
  9701. 000071B4  5F5F                     subq.w     [A7]+, 7
  9702. 000071B6  5F5F                     subq.w     [A7]+, 7
  9703. 000071B8  5F5F                     subq.w     [A7]+, 7
  9704. 000071BA  5F5F                     subq.w     [A7]+, 7
  9705. 000071BC  5F5F                     subq.w     [A7]+, 7
  9706. 000071BE  5F5F                     subq.w     [A7]+, 7
  9707. 000071C0  077E                     bchg       <<invalid special address>>, D3
  9708. 000071C2  D479 1459 0000           add.w      D2, [0x14590000]
  9709. 000071C8  0102                     btst       D2, D0
  9710. 000071CA  1347 2031                move.b     [A1 + 0x2031], D7
  9711. 000071CE  3834 2D31 395F 5F5F      move.w     D4, [[A4 + 0x395F5F5F + D2 * 4]]
  9712. 000071D6  5F5F                     subq.w     [A7]+, 7
  9713. 000071D8  5F5F                     subq.w     [A7]+, 7
  9714. 000071DA  5F5F                     subq.w     [A7]+, 7
  9715. 000071DC  5F5F                     subq.w     [A7]+, 7
  9716. 000071DE  0219 F4BF                andi.b     [A1]+, 0xBF
  9717. 000071E2  1379 0000 025E 1344      move.b     [A1 + 0x1344], [0x0000025E /* FlEvtMask */]
  9718. 000071EA  6D20                     blt        +0x22 /* 0000720C */
  9719. 000071EC  2B35 39A1 2031           move.l     -[A5], [[0x2031 + D3]]
  9720. 000071F2  3931 355F                move.w     -[A4], <<invalid full ext with IS == 1 and I/IS == 7>>
  9721. 000071F6  5F5F                     subq.w     [A7]+, 7
  9722. 000071F8  5F5F                     subq.w     [A7]+, 7
  9723. 000071FA  5F5F                     subq.w     [A7]+, 7
  9724. 000071FC  036B EF78                bchg       [A3 - 0x1088], D1
  9725. 00007200  F885 0000                .extension 0x885 <<F/2-3/4>> // unimplemented
  9726. 00007204  00E1                     .incomplete
  9727. 00007206  1352 6F73                move.b     [A1 + 0x6F73], [A2]
  9728. 0000720A  7320                     moveq.l    D1, 0x20
  9729. label0000720C:
  9730. 0000720C  3135 345F                move.w     -[A0], [A5 + D3.w * 4 + 0x5F]
  9731. 00007210  5F5F                     subq.w     [A7]+, 7
  9732. 00007212  5F5F                     subq.w     [A7]+, 7
  9733. 00007214  5F5F                     subq.w     [A7]+, 7
  9734. 00007216  5F5F                     subq.w     [A7]+, 7
  9735. 00007218  5F5F                     subq.w     [A7]+, 7
  9736. 0000721A  0EBD CD69 1409           .invalid.l <<invalid special address>>, 0xCD691409 // invalid immediate operation
  9737. 00007220  0000 027D                ori.b      D0, 0x7D /* '}' */
  9738. 00007224  1352 6F73                move.b     [A1 + 0x6F73], [A2]
  9739. 00007228  7320                     moveq.l    D1, 0x20
  9740. 0000722A  3733 302F                move.w     -[A3], [A3 + D3.w + 0x2F]
  9741. 0000722E  3733 315F                move.w     -[A3], <<invalid full ext with IS == 1 and I/IS == 7>>
  9742. 00007232  5F5F                     subq.w     [A7]+, 7
  9743. 00007234  5F5F                     subq.w     [A7]+, 7
  9744. 00007236  5F5F                     subq.w     [A7]+, 7
  9745. 00007238  0C78 D5BD 1C04           cmpi.w     [0x00001C04], 0xD5BD
  9746. 0000723E  0000 0176                ori.b      D0, 0x76 /* 'v' */
  9747. 00007242  1341 4320                move.b     [A1 + 0x4320], D1
  9748. 00007246  2B33 32A1                move.l     -[A5], [A3 + D3.w * 2 - 0x95]
  9749. 0000724A  2035 3438                move.l     D0, [A5 + D3.w * 4 + 0x38]
  9750. 0000724E  3034 5F5F                move.w     D0, <<invalid full ext with IS == 1 and I/IS == 7>>
  9751. 00007252  5F5F                     subq.w     [A7]+, 7
  9752. 00007254  5F5F                     subq.w     [A7]+, 7
  9753. 00007256  0BD9                     .incomplete
  9754. 00007258  DCD6                     add.w      A6, [A6]
  9755. 0000725A  0350                     bchg       [A0], D1
  9756. 0000725C  0000 0388                ori.b      D0, 0x88
  9757. 00007260  1344 4D20                move.b     [A1 + 0x4D20], D4
  9758. 00007264  2B34 A120 3430           move.l     -[A5], [A4 + 0x3430 + A2]
  9759. 0000726A  3438 5F5F                move.w     D2, [0x00005F5F]
  9760. 0000726E  5F5F                     subq.w     [A7]+, 7
  9761. 00007270  5F5F                     subq.w     [A7]+, 7
  9762. 00007272  5F5F                     subq.w     [A7]+, 7
  9763. 00007274  0868 E7F7 E5FC           bchg.b     [A0 - 0x1A04], 0xF7
  9764. 0000727A  0000 006C                ori.b      D0, 0x6C /* 'l' */
  9765. 0000727E  134C 2033                move.b     [A1 + 0x2033], A4
  9766. 00007282  3734 2D31 345F 5F5F      move.w     -[A3], [[A4 + 0x345F5F5F + D2 * 4]]
  9767. 0000728A  5F5F                     subq.w     [A7]+, 7
  9768. 0000728C  5F5F                     subq.w     [A7]+, 7
  9769. 0000728E  5F5F                     subq.w     [A7]+, 7
  9770. 00007290  5F5F                     subq.w     [A7]+, 7
  9771. 00007292  14A0                     move.b     [A2], -[A0]
  9772. 00007294  C5A8 F78F                and.l      [A0 - 0x871], D2
  9773. 00007298  0000 0162                ori.b      D0, 0x62 /* 'b' */
  9774. 0000729C  134C 2039                move.b     [A1 + 0x2039], A4
  9775. 000072A0  3233 2D32 312F 3232 5F5F move.w     D1, [[A3 + 0x312F3232 + D2 * 4] + 0x5F5F]
  9776. 000072AA  5F5F                     subq.w     [A7]+, 7
  9777. 000072AC  5F5F                     subq.w     [A7]+, 7
  9778. 000072AE  5F5F                     subq.w     [A7]+, 7
  9779. 000072B0  1441                     movea.b    A2, D1
  9780. 000072B2  C800                     and.b      D4, D0
  9781. 000072B4  169F                     move.b     [A3], [A7]+
  9782. 000072B6  0000 00D5                ori.b      D0, 0xD5
  9783. 000072BA  1347 2031                move.b     [A1 + 0x2031], D7
  9784. 000072BE  3835 2D31 385F 5F5F      move.w     D4, [[A5 + 0x385F5F5F + D2 * 4]]
  9785. 000072C6  5F5F                     subq.w     [A7]+, 7
  9786. 000072C8  5F5F                     subq.w     [A7]+, 7
  9787. 000072CA  5F5F                     subq.w     [A7]+, 7
  9788. 000072CC  5F5F                     subq.w     [A7]+, 7
  9789. 000072CE  04F5                     .incomplete
  9790. 000072D0  F463                     .invalid   <<cinv/cpush with scope=0>>
  9791. 000072D2  21EC 0000 1A50           move.l     [0x00001A50], [A4 + 0x0]
  9792. 000072D8  13D1 2044 7261           move.b     [0x20447261], [A1]
  9793. 000072DE  5F5F                     subq.w     [A7]+, 7
  9794. 000072E0  5F5F                     subq.w     [A7]+, 7
  9795. 000072E2  5F5F                     subq.w     [A7]+, 7
  9796. 000072E4  5F5F                     subq.w     [A7]+, 7
  9797. 000072E6  5F5F                     subq.w     [A7]+, 7
  9798. 000072E8  5F5F                     subq.w     [A7]+, 7
  9799. 000072EA  5F5F                     subq.w     [A7]+, 7
  9800. 000072EC  0A2B ECEF 1516           xori.b     [A3 + 0x1516], 0xEF
  9801. 000072F2  0000 0065                ori.b      D0, 0x65 /* 'e' */
  9802. 000072F6  1347 2032                move.b     [A1 + 0x2032], D7
  9803. 000072FA  3038 2D34                move.w     D0, [0x00002D34]
  9804. 000072FE  342F 2D34                move.w     D2, [A7 + 0x2D34]
  9805. 00007302  355F 5F5F                move.w     [A2 + 0x5F5F], [A7]+
  9806. 00007306  5F5F                     subq.w     [A7]+, 7
  9807. 00007308  5F5F                     subq.w     [A7]+, 7
  9808. 0000730A  0EC6                     .incomplete
  9809. 0000730C  E3DA                     lsl   .w   [A2]+
  9810. 0000730E  04F6                     .incomplete
  9811. 00007310  0000 8F45                ori.b      D0, 0x45 /* 'E' */
  9812. 00007314  1341 6C74                move.b     [A1 + 0x6C74], D1
  9813. 00007318  6169                     bsr        +0x6B /* 00007383 */
  9814. 0000731A  725F                     moveq.l    D1, 0x5F
  9815. 0000731C  5F5F                     subq.w     [A7]+, 7
  9816. 0000731E  5F5F                     subq.w     [A7]+, 7
  9817. 00007320  5F5F                     subq.w     [A7]+, 7
  9818. 00007322  5F5F                     subq.w     [A7]+, 7
  9819. 00007324  5F5F                     subq.w     [A7]+, 7
  9820. 00007326  5F5F                     subq.w     [A7]+, 7
  9821. 00007328  0F60                     bchg       -[A0], D7
  9822. 0000732A  E760                     asl        D0.w, D3
  9823. 0000732C  EABA                     ror        D2, D5
  9824. 0000732E  0000 1398                ori.b      D0, 0x98
  9825. 00007332  1344 4D20                move.b     [A1 + 0x4D20], D4
  9826. 00007336  2D33 36A1                move.l     -[A6], [A3 + D3.w * 8 - 0x95]
  9827. 0000733A  2031 3339 3430 5F5F      move.l     D0, [[A1 + 0x34305F5F + D3 * 2]]
  9828. 00007342  5F5F                     subq.w     [A7]+, 7
  9829. 00007344  5F5F                     subq.w     [A7]+, 7
  9830. 00007346  07D4                     .incomplete
  9831. 00007348  F38F                     .invalid   <<F/6/1>>
  9832. 0000734A  DEB3 0000                add.l      D7, [A3 + D0.w]
  9833. 0000734E  2CE4                     move.l     [A6]+, -[A4]
  9834. 00007350  13C3 2050 6176           move.b     [0x20506176], D3
  9835. 00007356  5F5F                     subq.w     [A7]+, 7
  9836. 00007358  5F5F                     subq.w     [A7]+, 7
  9837. 0000735A  5F5F                     subq.w     [A7]+, 7
  9838. 0000735C  5F5F                     subq.w     [A7]+, 7
  9839. 0000735E  5F5F                     subq.w     [A7]+, 7
  9840. 00007360  5F5F                     subq.w     [A7]+, 7
  9841. 00007362  5F5F                     subq.w     [A7]+, 7
  9842. 00007364  0EB5 E8FC E462 0000      .invalid.l [A5 + D0.w], 0xE8FCE462 // invalid immediate operation
  9843. 0000736C  0641 1344                addi.w     D1, 0x1344
  9844. 00007370  4D20                     .invalid   6, -[A0] // invalid opcode 4 with b == 4
  9845. 00007372  2D34 35A1 2031           move.l     -[A6], [[0x2031 + D3 * 4]]
  9846. 00007378  3336 3737 5F5F 5F5F 5F5F 19BF move.w     -[A1], [[A6 + 0x5F5F5F5F] + D3 * 8 + 0x5F5F19BF]
  9847. 00007384  D86A E7C0                add.w      D4, [A2 - 0x1840]
  9848. 00007388  0000 17E3                ori.b      D0, 0xE3
  9849. 0000738C  1344 4D20                move.b     [A1 + 0x4D20], D4
  9850. 00007390  2D32 37A1 2031           move.l     -[A6], [[0x2031 + D3 * 8]]
  9851. 00007396  3436 3539 5F5F 5F5F      move.w     D2, [[A6 + 0x5F5F5F5F + D3 * 4]]
  9852. 0000739E  5F5F                     subq.w     [A7]+, 7
  9853. 000073A0  1246                     movea.b    A1, D6
  9854. 000073A2  E713                     roxl       D3.b, 3
  9855. 000073A4  323D                     move.w     D1, <<invalid special address>>
  9856. 000073A6  0000 0094                ori.b      D0, 0x94
  9857. 000073AA  1357 6F6C                move.b     [A1 + 0x6F6C], [A7]
  9858. 000073AE  6620                     bne        +0x22 /* 000073D0 */
  9859. 000073B0  3130 3639                move.w     -[A0], [A0 + D3.w * 8 + 0x39]
  9860. 000073B4  5F5F                     subq.w     [A7]+, 7
  9861. 000073B6  5F5F                     subq.w     [A7]+, 7
  9862. 000073B8  5F5F                     subq.w     [A7]+, 7
  9863. 000073BA  5F5F                     subq.w     [A7]+, 7
  9864. 000073BC  5F5F                     subq.w     [A7]+, 7
  9865. 000073BE  2155 D381                move.l     [A0 - 0x2C7F], [A5]
  9866. 000073C2  0952                     bchg       [A2], D4
  9867. 000073C4  0000 00DF                ori.b      D0, 0xDF
  9868. 000073C8  1347 2032                move.b     [A1 + 0x2032], D7
  9869. 000073CC  342D 3136                move.w     D2, [A5 + 0x3136]
  9870. label000073D0:
  9871. 000073D0  5F5F                     subq.w     [A7]+, 7
  9872. 000073D2  5F5F                     subq.w     [A7]+, 7
  9873. 000073D4  5F5F                     subq.w     [A7]+, 7
  9874. 000073D6  5F5F                     subq.w     [A7]+, 7
  9875. 000073D8  5F5F                     subq.w     [A7]+, 7
  9876. 000073DA  5F5F                     subq.w     [A7]+, 7
  9877. 000073DC  0D2C EECF                btst       [A4 - 0x1131], D6
  9878. 000073E0  2F0C                     move.l     -[A7], A4
  9879. 000073E2  0000 02AE                ori.b      D0, 0xAE
  9880. 000073E6  1341 4320                move.b     [A1 + 0x4320], D1
  9881. 000073EA  2B36 35A1 2036           move.l     -[A5], [[0x2036 + D3 * 4]]
  9882. 000073F0  3935 355F                move.w     -[A4], <<invalid full ext with IS == 1 and I/IS == 7>>
  9883. 000073F4  5F5F                     subq.w     [A7]+, 7
  9884. 000073F6  5F5F                     subq.w     [A7]+, 7
  9885. 000073F8  5F5F                     subq.w     [A7]+, 7
  9886. 000073FA  2659                     movea.l    A3, [A1]+
  9887. 000073FC  D18C                     addx.l     -[A0], -[A4]
  9888. 000073FE  107F                     movea.b    A0, <<invalid special address>>
  9889. 00007400  0000 00D2                ori.b      D0, 0xD2
  9890. 00007404  1347 2031                move.b     [A1 + 0x2031], D7
  9891. 00007408  3434 2D32 355F 5F5F 5F5F move.w     D2, [[A4 + 0x355F5F5F + D2 * 4] + 0x5F5F]
  9892. 00007412  5F5F                     subq.w     [A7]+, 7
  9893. 00007414  5F5F                     subq.w     [A7]+, 7
  9894. 00007416  5F5F                     subq.w     [A7]+, 7
  9895. 00007418  1E52                     movea.b    A7, [A2]
  9896. 0000741A  DB75 E19D                add.w      [[] + A6], D5
  9897. 0000741E  0000 026F                ori.b      D0, 0x6F /* 'o' */
  9898. 00007422  1344 4D20                move.b     [A1 + 0x4D20], D4
  9899. 00007426  2D33 32A1                move.l     -[A6], [A3 + D3.w * 2 - 0x95]
  9900. 0000742A  2031 3631                move.l     D0, [A1 + D3.w * 8 + 0x31]
  9901. 0000742E  3335 5F5F                move.w     -[A1], <<invalid full ext with IS == 1 and I/IS == 7>>
  9902. 00007432  5F5F                     subq.w     [A7]+, 7
  9903. 00007434  5F5F                     subq.w     [A7]+, 7
  9904. 00007436  265A                     movea.l    A3, [A2]+
  9905. 00007438  D22A E9F4                add.b      D1, [A2 - 0x160C]
  9906. 0000743C  0000 019A                ori.b      D0, 0x9A
  9907. 00007440  1341 4320                move.b     [A1 + 0x4320], D1
  9908. 00007444  2D32 30A1                move.l     -[A6], [A2 + D3.w - 0x95]
  9909. 00007448  2037 3631                move.l     D0, [A7 + D3.w * 8 + 0x31]
  9910. 0000744C  3837 5F5F                move.w     D4, <<invalid full ext with IS == 1 and I/IS == 7>>
  9911. 00007450  5F5F                     subq.w     [A7]+, 7
  9912. 00007452  5F5F                     subq.w     [A7]+, 7
  9913. 00007454  1F39 DB77 E288           move.b     -[A7], [0xDB77E288]
  9914. 0000745A  0000 06C3                ori.b      D0, 0xC3
  9915. 0000745E  1344 4D20                move.b     [A1 + 0x4D20], D4
  9916. 00007462  2D33 31A1 2031           move.l     -[A6], [[0x2031 + D3]]
  9917. 00007468  3738 3135                move.w     -[A3], [0x00003135]
  9918. 0000746C  5F5F                     subq.w     [A7]+, 7
  9919. 0000746E  5F5F                     subq.w     [A7]+, 7
  9920. 00007470  5F5F                     subq.w     [A7]+, 7
  9921. 00007472  0F23                     btst       -[A3], D7
  9922. 00007474  EFCF 29A8                bfins      A7 {D6:D0}, D2
  9923. 00007478  0000 05D6                ori.b      D0, 0xD6
  9924. 0000747C  1344 4D20                move.b     [A1 + 0x4D20], D4
  9925. 00007480  2B36 31A1 2032           move.l     -[A5], [[0x2032 + D3]]
  9926. 00007486  3036 385F                move.w     D0, [A6 + D3 + 0x5F]
  9927. 0000748A  5F5F                     subq.w     [A7]+, 7
  9928. 0000748C  5F5F                     subq.w     [A7]+, 7
  9929. 0000748E  5F5F                     subq.w     [A7]+, 7
  9930. 00007490  0C3B F442 0D7D           cmpi.b     <<invalid full ext with IS == 1 and I/IS == 5>>, 0x42 /* 'B' */
  9931. 00007496  0000 0C5D                ori.b      D0, 0x5D /* ']' */
  9932. 0000749A  1336 3143 7967 5F5F      move.b     -[A1], [[A6 + <<invalid base displacement size>>] + 0x79675F5F]
  9933. 000074A2  5F5F                     subq.w     [A7]+, 7
  9934. 000074A4  5F5F                     subq.w     [A7]+, 7
  9935. 000074A6  5F5F                     subq.w     [A7]+, 7
  9936. 000074A8  5F5F                     subq.w     [A7]+, 7
  9937. 000074AA  5F5F                     subq.w     [A7]+, 7
  9938. 000074AC  5F5F                     subq.w     [A7]+, 7
  9939. 000074AE  2947 D92C                move.l     [A4 - 0x26D4], D7
  9940. 000074B2  FB28                     .extension 0xB28 <<F/4-5/5>> // unimplemented
  9941. 000074B4  0000 02F4                ori.b      D0, 0xF4
  9942. 000074B8  1344 4D20                move.b     [A1 + 0x4D20], D4
  9943. 000074BC  2D35 A120 3537           move.l     -[A6], [A5 + 0x3537 + A2]
  9944. 000074C2  3135 5F5F                move.w     -[A0], <<invalid full ext with IS == 1 and I/IS == 7>>
  9945. 000074C6  5F5F                     subq.w     [A7]+, 7
  9946. 000074C8  5F5F                     subq.w     [A7]+, 7
  9947. 000074CA  5F5F                     subq.w     [A7]+, 7
  9948. 000074CC  0E44 F36A                .invalid.w D4, 0xF36A // invalid immediate operation
  9949. 000074D0  F08F 0000                .extension 0x08F <<F/2-3/0>> // unimplemented
  9950. 000074D4  0726                     btst       -[A6], D3
  9951. 000074D6  1344 4D20                move.b     [A1 + 0x4D20], D4
  9952. 000074DA  2D33 39A1 2031           move.l     -[A6], [[0x2031 + D3]]
  9953. 000074E0  3431 3932 5F5F 5F5F 5F5F move.w     D2, [[A1 + 0x5F5F5F5F + D3] + 0x5F5F]
  9954. 000074EA  1187 F198                move.b     [ + A7], D7
  9955. 000074EE  CDFD                     muls.w     D6, <<invalid special address>>
  9956. 000074F0  0000 31E8                ori.b      D0, 0xE8
  9957. 000074F4  13C2 2050 6176           move.b     [0x20506176], D2
  9958. 000074FA  5F5F                     subq.w     [A7]+, 7
  9959. 000074FC  5F5F                     subq.w     [A7]+, 7
  9960. 000074FE  5F5F                     subq.w     [A7]+, 7
  9961. 00007500  5F5F                     subq.w     [A7]+, 7
  9962. 00007502  5F5F                     subq.w     [A7]+, 7
  9963. 00007504  5F5F                     subq.w     [A7]+, 7
  9964. 00007506  5F5F                     subq.w     [A7]+, 7
  9965. 00007508  1FD8                     move.b     <<invalid special address>>, [A0]+
  9966. 0000750A  E6F1 0CB6                ror   .w   [A1 + D0 * 4 - 0x74]
  9967. 0000750E  0000 0248                ori.b      D0, 0x48 /* 'H' */
  9968. 00007512  1352 6F73                move.b     [A1 + 0x6F73], [A2]
  9969. 00007516  7320                     moveq.l    D1, 0x20
  9970. 00007518  3737 355F                move.w     -[A3], <<invalid full ext with IS == 1 and I/IS == 7>>
  9971. 0000751C  5F5F                     subq.w     [A7]+, 7
  9972. 0000751E  5F5F                     subq.w     [A7]+, 7
  9973. 00007520  5F5F                     subq.w     [A7]+, 7
  9974. 00007522  5F5F                     subq.w     [A7]+, 7
  9975. 00007524  5F5F                     subq.w     [A7]+, 7
  9976. 00007526  24F6 E345                move.l     [A2]+, <<invalid full ext with IS == 1 and I/IS == 5>>
  9977. 0000752A  F7BB                     .invalid   <<F/6/3>>
  9978. 0000752C  0000 0138                ori.b      D0, 0x38 /* '8' */
  9979. 00007530  1357 6F6C                move.b     [A1 + 0x6F6C], [A7]
  9980. 00007534  6620                     bne        +0x22 /* 00007556 */
  9981. 00007536  3932 325F                move.w     -[A4], [A2 + D3.w * 2 + 0x5F]
  9982. 0000753A  5F5F                     subq.w     [A7]+, 7
  9983. 0000753C  5F5F                     subq.w     [A7]+, 7
  9984. 0000753E  5F5F                     subq.w     [A7]+, 7
  9985. 00007540  5F5F                     subq.w     [A7]+, 7
  9986. 00007542  5F5F                     subq.w     [A7]+, 7
  9987. 00007544  0F70 F42E                bchg       [A0 + A7.w * 4 + 0x2E], D7
  9988. 00007548  E976                     roxl       D6.w, D4
  9989. 0000754A  0000 0378                ori.b      D0, 0x78 /* 'x' */
  9990. 0000754E  1344 4D20                move.b     [A1 + 0x4D20], D4
  9991. 00007552  2D34 39A1 2031           move.l     -[A6], [[0x2031 + D3]]
  9992. // begin alternate branch 00007556-00007560
  9993. label00007556:
  9994. 00007556  2031 3335 3135 5F5F      move.l     D0, [[A1 + 0x31355F5F] + D3 * 2]
  9995. 0000755E  5F5F                     subq.w     [A7]+, 7
  9996. // end alternate branch 00007556-00007560
  9997. label00007556: // (misaligned)
  9998. 00007558  3335 3135 5F5F 5F5F      move.w     -[A1], [[A5 + 0x5F5F5F5F] + D3]
  9999. 00007560  5F5F                     subq.w     [A7]+, 7
  10000. 00007562  0A35 FA14 EDD4           xori.b     <<invalid full ext with I/IS == 4>>, 0x14
  10001. 00007568  0000 1000                ori.b      D0, 0x0
  10002. 0000756C  13C4 2049 6E64           move.b     [0x20496E64], D4
  10003. 00007572  5F5F                     subq.w     [A7]+, 7
  10004. 00007574  5F5F                     subq.w     [A7]+, 7
  10005. 00007576  5F5F                     subq.w     [A7]+, 7
  10006. 00007578  5F5F                     subq.w     [A7]+, 7
  10007. 0000757A  5F5F                     subq.w     [A7]+, 7
  10008. 0000757C  5F5F                     subq.w     [A7]+, 7
  10009. 0000757E  5F5F                     subq.w     [A7]+, 7
  10010. 00007580  31A6 E33C                move.w     <<invalid full ext with I/IS == 4>>, -[A6]
  10011. 00007584  012B 0000                btst       [A3 + 0x0], D0
  10012. 00007588  054C                     bchg       A4, D2
  10013. 0000758A  1344 4D20                move.b     [A1 + 0x4D20], D4
  10014. 0000758E  2B30 A120 3438           move.l     -[A5], [A0 + 0x3438 + A2]
  10015. 00007594  3130 5F5F                move.w     -[A0], <<invalid full ext with IS == 1 and I/IS == 7>>
  10016. 00007598  5F5F                     subq.w     [A7]+, 7
  10017. 0000759A  5F5F                     subq.w     [A7]+, 7
  10018. 0000759C  5F5F                     subq.w     [A7]+, 7
  10019. 0000759E  0C6E FA9C 1539           cmpi.w     [A6 + 0x1539], 0xFA9C
  10020. 000075A4  0000 01B3                ori.b      D0, 0xB3
  10021. 000075A8  134B 7275                move.b     [A1 + 0x7275], A3
  10022. 000075AC  6765                     beq        +0x67 /* 00007613 */
  10023. 000075AE  7220                     moveq.l    D1, 0x20
  10024. 000075B0  3630 5F5F                move.w     D3, <<invalid full ext with IS == 1 and I/IS == 7>>
  10025. 000075B4  5F5F                     subq.w     [A7]+, 7
  10026. 000075B6  5F5F                     subq.w     [A7]+, 7
  10027. 000075B8  5F5F                     subq.w     [A7]+, 7
  10028. 000075BA  5F5F                     subq.w     [A7]+, 7
  10029. 000075BC  13BE F865                move.b     [A1 + A7 + 0x65], <<invalid special address>>
  10030. 000075C0  FA18 0000                .unknown   0xFA18 0x0000 (W = 5)
  10031. 000075C4  0082 134C 2037           ori.l      D2, 0x134C2037
  10032. 000075CA  3839 2D36 5F5F           move.w     D4, [0x2D365F5F]
  10033. 000075D0  5F5F                     subq.w     [A7]+, 7
  10034. 000075D2  5F5F                     subq.w     [A7]+, 7
  10035. 000075D4  5F5F                     subq.w     [A7]+, 7
  10036. 000075D6  5F5F                     subq.w     [A7]+, 7
  10037. 000075D8  5F5F                     subq.w     [A7]+, 7
  10038. 000075DA  2E4E                     movea.l    A7, A6
  10039. 000075DC  EE3B                     ror        D3.b, D7
  10040. 000075DE  ED14                     roxl       D4.b, 6
  10041. 000075E0  0000 050F                ori.b      D0, 0xF
  10042. 000075E4  1344 4D20                move.b     [A1 + 0x4D20], D4
  10043. 000075E8  2D32 31A1 2036           move.l     -[A6], [[0x2036 + D3]]
  10044. 000075EE  3236 375F                move.w     D1, <<invalid full ext with IS == 1 and I/IS == 7>>
  10045. 000075F2  5F5F                     subq.w     [A7]+, 7
  10046. 000075F4  5F5F                     subq.w     [A7]+, 7
  10047. 000075F6  5F5F                     subq.w     [A7]+, 7
  10048. 000075F8  15A8 F89D 1629           move.b     [A2 + D1.w * 8 + 0x29], [A0 - 0x763]
  10049. 000075FE  0000 01EA                ori.b      D0, 0xEA
  10050. 00007602  1344 4D20                move.b     [A1 + 0x4D20], D4
  10051. 00007606  2B34 33A1 2034           move.l     -[A5], [[0x2034 + D3 * 2]]
  10052. 0000760C  3330 355F                move.w     -[A1], <<invalid full ext with IS == 1 and I/IS == 7>>
  10053. 00007610  5F5F                     subq.w     [A7]+, 7
  10054. 00007612  5F5F                     subq.w     [A7]+, 7
  10055. 00007614  5F5F                     subq.w     [A7]+, 7
  10056. 00007616  1C2A F733                move.b     D6, [A2 - 0x8CD]
  10057. 0000761A  F85C 0000                .extension 0x85C <<F/1/4>>, 0x0000 // unimplemented
  10058. 0000761E  01C7                     .incomplete
  10059. 00007620  1352 6F73                move.b     [A1 + 0x6F73], [A2]
  10060. 00007624  7320                     moveq.l    D1, 0x20
  10061. 00007626  3738 305F                move.w     -[A3], [0x0000305F]
  10062. 0000762A  5F5F                     subq.w     [A7]+, 7
  10063. 0000762C  5F5F                     subq.w     [A7]+, 7
  10064. 0000762E  5F5F                     subq.w     [A7]+, 7
  10065. 00007630  5F5F                     subq.w     [A7]+, 7
  10066. 00007632  5F5F                     subq.w     [A7]+, 7
  10067. 00007634  3050                     movea.w    A0, [A0]
  10068. 00007636  F108                     .extension 0x108 <<F/4-5/0>> // unimplemented
  10069. 00007638  F9C3                     .invalid   <<F/7/4>>
  10070. 0000763A  0000 003D                ori.b      D0, 0x3D /* '=' */
  10071. 0000763E  134C 5020                move.b     [A1 + 0x5020], A4
  10072. 00007642  3730 312D 3239           move.w     -[A3], [[A0 + 0x3239] + D3]
  10073. 00007648  5F5F                     subq.w     [A7]+, 7
  10074. 0000764A  5F5F                     subq.w     [A7]+, 7
  10075. 0000764C  5F5F                     subq.w     [A7]+, 7
  10076. 0000764E  5F5F                     subq.w     [A7]+, 7
  10077. 00007650  5F5F                     subq.w     [A7]+, 7
  10078. 00007652  0C53 FC3F                cmpi.w     [A3], 0xFC3F
  10079. 00007656  CD66                     and.w      -[A6], D6
  10080. 00007658  0000 0187                ori.b      D0, 0x87
  10081. 0000765C  134C 2034                move.b     [A1 + 0x2034], A4
  10082. 00007660  392D 3139                move.w     -[A4], [A5 + 0x3139]
  10083. 00007664  5F5F                     subq.w     [A7]+, 7
  10084. 00007666  5F5F                     subq.w     [A7]+, 7
  10085. 00007668  5F5F                     subq.w     [A7]+, 7
  10086. 0000766A  5F5F                     subq.w     [A7]+, 7
  10087. 0000766C  5F5F                     subq.w     [A7]+, 7
  10088. 0000766E  5F5F                     subq.w     [A7]+, 7
  10089. 00007670  2885                     move.l     [A4], D5
  10090. 00007672  F3EC                     .invalid   <<F/7/1>>
  10091. 00007674  E5C0                     roxl  .w   D0
  10092. 00007676  0000 0FC8                ori.b      D0, 0xC8
  10093. 0000767A  1344 4D20                move.b     [A1 + 0x4D20], D4
  10094. 0000767E  2D33 32A1                move.l     -[A6], [A3 + D3.w * 2 - 0x95]
  10095. 00007682  2031 3733 3231 5F5F 5F5F 5F5F move.l     D0, [[A1 + 0x32315F5F + D3 * 8] + 0x5F5F5F5F]
  10096. 0000768E  282A F422                move.l     D4, [A2 - 0xBDE]
  10097. 00007692  0C3C 0000 050F           cmpi.b     0xF, 0x0
  10098. 00007698  1344 4D20                move.b     [A1 + 0x4D20], D4
  10099. 0000769C  2B31 35A1 2034           move.l     -[A5], [[0x2034 + D3 * 4]]
  10100. 000076A2  3733 335F                move.w     -[A3], <<invalid full ext with IS == 1 and I/IS == 7>>
  10101. 000076A6  5F5F                     subq.w     [A7]+, 7
  10102. 000076A8  5F5F                     subq.w     [A7]+, 7
  10103. 000076AA  5F5F                     subq.w     [A7]+, 7
  10104. 000076AC  2B83 F3DC                move.l     <<invalid full ext with I/IS == 4>>, D3
  10105. 000076B0  ED03                     asl        D3.b, 6
  10106. 000076B2  0000 082B                ori.b      D0, 0x2B /* '+' */
  10107. 000076B6  1344 4D20                move.b     [A1 + 0x4D20], D4
  10108. 000076BA  2D32 33A1 2031           move.l     -[A6], [[0x2031 + D3 * 2]]
  10109. 000076C0  3736 3939 5F5F 5F5F      move.w     -[A3], [[A6 + 0x5F5F5F5F + D3]]
  10110. 000076C8  5F5F                     subq.w     [A7]+, 7
  10111. 000076CA  23CD F603 EADF           move.l     [0xF603EADF], A5
  10112. 000076D0  0000 9DD2                ori.b      D0, 0xD2
  10113. 000076D4  1346 6F6D                move.b     [A1 + 0x6F6D], D6
  10114. 000076D8  616C                     bsr        +0x6E /* 00007746 */
  10115. 000076DA  6861                     bvc        +0x63 /* 0000773D */
  10116. 000076DC  7574                     moveq.l    D2, 0x74
  10117. 000076DE  5F5F                     subq.w     [A7]+, 7
  10118. 000076E0  5F5F                     subq.w     [A7]+, 7
  10119. 000076E2  5F5F                     subq.w     [A7]+, 7
  10120. 000076E4  5F5F                     subq.w     [A7]+, 7
  10121. 000076E6  5F5F                     subq.w     [A7]+, 7
  10122. 000076E8  11DD FB6F                move.b     [0xFFFFFB6F], [A5]+
  10123. 000076EC  F288 0000                .extension 0x288 <<F/2-3/1>> // unimplemented
  10124. 000076F0  04DB                     .incomplete
  10125. 000076F2  1344 4D20                move.b     [A1 + 0x4D20], D4
  10126. 000076F6  2D33 36A1                move.l     -[A6], [A3 + D3.w * 8 - 0x95]
  10127. 000076FA  2031 3536 3933 5F5F 5F5F move.l     D0, [[A1 + 0x39335F5F] + D3 * 4 + 0x5F5F]
  10128. 00007704  5F5F                     subq.w     [A7]+, 7
  10129. 00007706  1748 FAEE                move.b     [A3 - 0x512], A0
  10130. 0000770A  248D                     move.l     [A2], A5
  10131. 0000770C  0000 1531                ori.b      D0, 0x31 /* '1' */
  10132. 00007710  1344 4D20                move.b     [A1 + 0x4D20], D4
  10133. 00007714  2B35 36A1                move.l     -[A5], [A5 + D3.w * 8 - 0x95]
  10134. 00007718  2032 3936 365F 5F5F 5F5F move.l     D0, [[A2 + 0x365F5F5F] + D3 + 0x5F5F]
  10135. 00007722  5F5F                     subq.w     [A7]+, 7
  10136. 00007724  265B                     movea.l    A3, [A3]+
  10137. 00007726  FAD6 0DD5                .extension 0xAD6 <<F/2-3/5>> // unimplemented
  10138. 0000772A  0000 022E                ori.b      D0, 0x2E /* '.' */
  10139. 0000772E  1344 4D20                move.b     [A1 + 0x4D20], D4
  10140. 00007732  2B31 39A1 2035           move.l     -[A5], [[0x2035 + D3]]
  10141. 00007738  3131 365F                move.w     -[A0], [A1 + D3.w * 8 + 0x5F]
  10142. 0000773C  5F5F                     subq.w     [A7]+, 7
  10143. 0000773E  5F5F                     subq.w     [A7]+, 7
  10144. 00007740  5F5F                     subq.w     [A7]+, 7
  10145. 00007742  2D74 FA88 FDE2           move.l     [A6 - 0x21E], [A4 + A7 * 2 - 0x120]
  10146. // begin alternate branch 00007746-00007748
  10147. fn00007746:
  10148. 00007746  FDE2                     .invalid   <<F/7/6>>
  10149. // end alternate branch 00007746-00007748
  10150. fn00007746: // (misaligned)
  10151. 00007748  0000 0056                ori.b      D0, 0x56 /* 'V' */
  10152. 0000774C  1347 2031                move.b     [A1 + 0x2031], D7
  10153. 00007750  3537 2D37 375F 5F5F 5F5F 5F5F move.w     -[A2], [[A7 + 0x375F5F5F] + D2 * 4 + 0x5F5F5F5F]
  10154. 0000775C  5F5F                     subq.w     [A7]+, 7
  10155. 0000775E  5F5F                     subq.w     [A7]+, 7
  10156. 00007760  0E8E FEB5 0E12           .invalid.l A6, 0xFEB50E12 // invalid immediate operation
  10157. 00007766  0000 0072                ori.b      D0, 0x72 /* 'r' */
  10158. 0000776A  1352 6F73                move.b     [A1 + 0x6F73], [A2]
  10159. 0000776E  7320                     moveq.l    D1, 0x20
  10160. 00007770  3234 385F                move.w     D1, [A4 + D3 + 0x5F]
  10161. 00007774  5F5F                     subq.w     [A7]+, 7
  10162. 00007776  5F5F                     subq.w     [A7]+, 7
  10163. 00007778  5F5F                     subq.w     [A7]+, 7
  10164. 0000777A  5F5F                     subq.w     [A7]+, 7
  10165. 0000777C  5F5F                     subq.w     [A7]+, 7
  10166. 0000777E  2946 FC7D                move.l     [A4 - 0x383], D6
  10167. 00007782  1E64                     movea.b    A7, -[A4]
  10168. 00007784  0000 00F2                ori.b      D0, 0xF2
  10169. 00007788  1347 2031                move.b     [A1 + 0x2031], D7
  10170. 0000778C  3330 2D34                move.w     -[A1], <<invalid full ext with I/IS == 4>>
  10171. 00007790  5F5F                     subq.w     [A7]+, 7
  10172. 00007792  5F5F                     subq.w     [A7]+, 7
  10173. 00007794  5F5F                     subq.w     [A7]+, 7
  10174. 00007796  5F5F                     subq.w     [A7]+, 7
  10175. 00007798  5F5F                     subq.w     [A7]+, 7
  10176. 0000779A  5F5F                     subq.w     [A7]+, 7
  10177. 0000779C  234E FDEF                move.l     [A1 - 0x211], A6
  10178. 000077A0  0151                     bchg       [A1], D0
  10179. 000077A2  0000 0391                ori.b      D0, 0x91
  10180. 000077A6  1344 4D20                move.b     [A1 + 0x4D20], D4
  10181. 000077AA  2B31 A120 3437           move.l     -[A5], [A1 + 0x3437 + A2]
  10182. 000077B0  3734 5F5F                move.w     -[A3], <<invalid full ext with IS == 1 and I/IS == 7>>
  10183. 000077B4  5F5F                     subq.w     [A7]+, 7
  10184. 000077B6  5F5F                     subq.w     [A7]+, 7
  10185. 000077B8  5F5F                     subq.w     [A7]+, 7
  10186. 000077BA  25EB FFEE DC1A           move.l     [PC - 0x23E6 /* 000053D6, value 0x36200713 */], [A3 - 0x12]
  10187. 000077C0  0000 00CF                ori.b      D0, 0xCF
  10188. 000077C4  134C 2033                move.b     [A1 + 0x2033], A4
  10189. 000077C8  3632 2D38 315F 5F5F      move.w     D3, [A2 + 0x315F5F5F + D2 * 4]
  10190. 000077D0  5F5F                     subq.w     [A7]+, 7
  10191. 000077D2  5F5F                     subq.w     [A7]+, 7
  10192. 000077D4  5F5F                     subq.w     [A7]+, 7
  10193. 000077D6  5F5F                     subq.w     [A7]+, 7
  10194. 000077D8  02B8 0019 0183 0000      andi.l     [0x00000000 /* __m68k_reset_stack__ */], 0x190183
  10195. 000077E0  0791                     bclr       [A1], D3
  10196. 000077E2  1341 6C70                move.b     [A1 + 0x6C70], D1
  10197. 000077E6  6865                     bvc        +0x67 /* 0000784D */
  10198. 000077E8  7261                     moveq.l    D1, 0x61
  10199. 000077EA  747A                     moveq.l    D2, 0x7A
  10200. 000077EC  5F5F                     subq.w     [A7]+, 7
  10201. 000077EE  5F5F                     subq.w     [A7]+, 7
  10202. 000077F0  5F5F                     subq.w     [A7]+, 7
  10203. 000077F2  5F5F                     subq.w     [A7]+, 7
  10204. 000077F4  5F5F                     subq.w     [A7]+, 7
  10205. 000077F6  00B5 0007 0130 0000      ori.l      [A5 + D0.w], 0x70130
  10206. 000077FE  0311                     btst       [A1], D1
  10207. 00007800  1343 6170                move.b     [A1 + 0x6170], D3
  10208. 00007804  685F                     bvc        +0x61 /* 00007865 */
  10209. 00007806  5F5F                     subq.w     [A7]+, 7
  10210. 00007808  5F5F                     subq.w     [A7]+, 7
  10211. 0000780A  5F5F                     subq.w     [A7]+, 7
  10212. 0000780C  5F5F                     subq.w     [A7]+, 7
  10213. 0000780E  5F5F                     subq.w     [A7]+, 7
  10214. 00007810  5F5F                     subq.w     [A7]+, 7
  10215. 00007812  5F5F                     subq.w     [A7]+, 7
  10216. 00007814  132F 011C                move.b     -[A1], [A7 + 0x11C]
  10217. 00007818  0537 0000                btst       [A7 + D0.w], D2
  10218. 0000781C  2220                     move.l     D1, -[A0]
  10219. 0000781E  1341 6C67                move.b     [A1 + 0x6C67], D1
  10220. 00007822  656E                     bcs        +0x70 /* 00007892 */
  10221. 00007824  6962                     bvs        +0x64 /* 00007888 */
  10222. 00007826  5F5F                     subq.w     [A7]+, 7
  10223. 00007828  5F5F                     subq.w     [A7]+, 7
  10224. 0000782A  5F5F                     subq.w     [A7]+, 7
  10225. 0000782C  5F5F                     subq.w     [A7]+, 7
  10226. 0000782E  5F5F                     subq.w     [A7]+, 7
  10227. 00007830  5F5F                     subq.w     [A7]+, 7
  10228. 00007832  01E0                     .incomplete
  10229. 00007834  0037 FE48 0000           ori.b      [A7 + D0.w], 0x48 /* 'H' */
  10230. 0000783A  055C                     bchg       [A4]+, D2
  10231. 0000783C  1341 6E6B                move.b     [A1 + 0x6E6B], D1
  10232. 00007840  6161                     bsr        +0x63 /* 000078A3 */
  10233. 00007842  5F5F                     subq.w     [A7]+, 7
  10234. 00007844  5F5F                     subq.w     [A7]+, 7
  10235. 00007846  5F5F                     subq.w     [A7]+, 7
  10236. 00007848  5F5F                     subq.w     [A7]+, 7
  10237. 0000784A  5F5F                     subq.w     [A7]+, 7
  10238. 0000784C  5F5F                     subq.w     [A7]+, 7
  10239. 0000784E  5F5F                     subq.w     [A7]+, 7
  10240. 00007850  0361                     bchg       -[A1], D1
  10241. 00007852  009A 0531 0000           ori.l      [A2]+, 0x5310000
  10242. 00007858  0E1F 1353                .invalid.b [A7]+, 0x53 /* 'S' */ // invalid immediate operation
  10243. 0000785C  6865                     bvc        +0x67 /* 000078C3 */
  10244. 0000785E  6469                     bcc        +0x6B /* 000078C9 */
  10245. 00007860  725F                     moveq.l    D1, 0x5F
  10246. 00007862  5F5F                     subq.w     [A7]+, 7
  10247. 00007864  5F5F                     subq.w     [A7]+, 7
  10248. 00007866  5F5F                     subq.w     [A7]+, 7
  10249. 00007868  5F5F                     subq.w     [A7]+, 7
  10250. 0000786A  5F5F                     subq.w     [A7]+, 7
  10251. 0000786C  5F5F                     subq.w     [A7]+, 7
  10252. 0000786E  0186                     bclr       D6, D0
  10253. 00007870  004B FF7F                ori.w      A3, 0xFF7F
  10254. 00007874  0000 040B                ori.b      D0, 0xB
  10255. 00007878  1344 6970                move.b     [A1 + 0x6970], D4
  10256. 0000787C  6864                     bvc        +0x66 /* 000078E2 */
  10257. 0000787E  615F                     bsr        +0x61 /* 000078DF */
  10258. 00007880  5F5F                     subq.w     [A7]+, 7
  10259. 00007882  5F5F                     subq.w     [A7]+, 7
  10260. 00007884  5F5F                     subq.w     [A7]+, 7
  10261. 00007886  5F5F                     subq.w     [A7]+, 7
  10262. label00007888:
  10263. 00007888  5F5F                     subq.w     [A7]+, 7
  10264. 0000788A  5F5F                     subq.w     [A7]+, 7
  10265. 0000788C  0193                     bclr       [A3], D0
  10266. 0000788E  007F 012F                ori.w      <<invalid special address>>, 0x12F
  10267. label00007892:
  10268. 00007892  0000 04F7                ori.b      D0, 0xF7
  10269. 00007896  134D 6972                move.b     [A1 + 0x6972], A5
  10270. 0000789A  6163                     bsr        +0x65 /* 000078FF */
  10271. 0000789C  685F                     bvc        +0x61 /* 000078FD */
  10272. 0000789E  5F5F                     subq.w     [A7]+, 7
  10273. 000078A0  5F5F                     subq.w     [A7]+, 7
  10274. 000078A2  5F5F                     subq.w     [A7]+, 7
  10275. 000078A4  5F5F                     subq.w     [A7]+, 7
  10276. 000078A6  5F5F                     subq.w     [A7]+, 7
  10277. 000078A8  5F5F                     subq.w     [A7]+, 7
  10278. 000078AA  01E3                     .incomplete
  10279. 000078AC  00DB                     .incomplete
  10280. 000078AE  FCC8 0000                .extension 0xCC8 <<F/2-3/6>> // unimplemented
  10281. 000078B2  1347 1341                move.b     [A1 + 0x1341], D7
  10282. 000078B6  6368                     bls        +0x6A /* 00007920 */
  10283. 000078B8  6572                     bcs        +0x74 /* 0000792C */
  10284. 000078BA  6E61                     bgt        +0x63 /* 0000791D */
  10285. 000078BC  725F                     moveq.l    D1, 0x5F
  10286. 000078BE  5F5F                     subq.w     [A7]+, 7
  10287. 000078C0  5F5F                     subq.w     [A7]+, 7
  10288. 000078C2  5F5F                     subq.w     [A7]+, 7
  10289. 000078C4  5F5F                     subq.w     [A7]+, 7
  10290. 000078C6  5F5F                     subq.w     [A7]+, 7
  10291. 000078C8  004C 0027                ori.w      A4, 0x27 /* '\'' */
  10292. 000078CC  13E8 0000 2F52 1350      move.b     [0x2F521350], [A0 + 0x0]
  10293. 000078D4  6F6C                     ble        +0x6E /* 00007942 */
  10294. 000078D6  6172                     bsr        +0x74 /* 0000794A */
  10295. 000078D8  6973                     bvs        +0x75 /* 0000794D */
  10296. 000078DA  5F5F                     subq.w     [A7]+, 7
  10297. 000078DC  5F5F                     subq.w     [A7]+, 7
  10298. 000078DE  5F5F                     subq.w     [A7]+, 7
  10299. 000078E0  5F5F                     subq.w     [A7]+, 7
  10300. label000078E2:
  10301. 000078E2  5F5F                     subq.w     [A7]+, 7
  10302. 000078E4  5F5F                     subq.w     [A7]+, 7
  10303. 000078E6  04DB                     .incomplete
  10304. 000078E8  02EA                     .incomplete
  10305. 000078EA  0528 0000                btst       [A0 + 0x0], D2
  10306. 000078EE  125E                     movea.b    A1, [A6]+
  10307. 000078F0  1341 6C6D                move.b     [A1 + 0x6C6D], D1
  10308. 000078F4  6161                     bsr        +0x63 /* 00007957 */
  10309. 000078F6  6B5F                     bmi        +0x61 /* 00007957 */
  10310. 000078F8  5F5F                     subq.w     [A7]+, 7
  10311. 000078FA  5F5F                     subq.w     [A7]+, 7
  10312. 000078FC  5F5F                     subq.w     [A7]+, 7
  10313. 000078FE  5F5F                     subq.w     [A7]+, 7
  10314. 00007900  5F5F                     subq.w     [A7]+, 7
  10315. 00007902  5F5F                     subq.w     [A7]+, 7
  10316. 00007904  0196                     bclr       [A6], D0
  10317. 00007906  00FB                     .incomplete
  10318. 00007908  00CF                     .incomplete
  10319. 0000790A  0000 0514                ori.b      D0, 0x14
  10320. 0000790E  1348 616D                move.b     [A1 + 0x616D], A0
  10321. 00007912  616C                     bsr        +0x6E /* 00007980 */
  10322. 00007914  5F5F                     subq.w     [A7]+, 7
  10323. 00007916  5F5F                     subq.w     [A7]+, 7
  10324. 00007918  5F5F                     subq.w     [A7]+, 7
  10325. 0000791A  5F5F                     subq.w     [A7]+, 7
  10326. 0000791C  5F5F                     subq.w     [A7]+, 7
  10327. 0000791E  5F5F                     subq.w     [A7]+, 7
  10328. label00007920:
  10329. 00007920  5F5F                     subq.w     [A7]+, 7
  10330. 00007922  0366                     bchg       -[A6], D1
  10331. 00007924  025E FFC9                andi.w     [A6]+, 0xFFC9
  10332. 00007928  0000 0A6B                ori.b      D0, 0x6B /* 'k' */
  10333. label0000792C:
  10334. 0000792C  134D 6972                move.b     [A1 + 0x6972], A5
  10335. 00007930  615F                     bsr        +0x61 /* 00007991 */
  10336. 00007932  5F5F                     subq.w     [A7]+, 7
  10337. 00007934  5F5F                     subq.w     [A7]+, 7
  10338. 00007936  5F5F                     subq.w     [A7]+, 7
  10339. 00007938  5F5F                     subq.w     [A7]+, 7
  10340. 0000793A  5F5F                     subq.w     [A7]+, 7
  10341. 0000793C  5F5F                     subq.w     [A7]+, 7
  10342. 0000793E  5F5F                     subq.w     [A7]+, 7
  10343. 00007940  018C                     bclr       A4, D0
  10344. label00007942:
  10345. 00007942  0186                     bclr       D6, D0
  10346. 00007944  FE29 0000                .unknown   0xFE29 0x0000 (W = 7)
  10347. 00007948  03B7 1341                bclr       [[A7 + <<invalid base displacement size>>]], D1
  10348. // begin alternate branch 0000794A-0000794E
  10349. fn0000794A:
  10350. 0000794A  1341 6361                move.b     [A1 + 0x6361], D1
  10351. // end alternate branch 0000794A-0000794E
  10352. fn0000794A: // (misaligned)
  10353. 0000794C  6361                     bls        +0x63 /* 000079AF */
  10354. 0000794E  6D61                     blt        +0x63 /* 000079B1 */
  10355. 00007950  725F                     moveq.l    D1, 0x5F
  10356. 00007952  5F5F                     subq.w     [A7]+, 7
  10357. 00007954  5F5F                     subq.w     [A7]+, 7
  10358. 00007956  5F5F                     subq.w     [A7]+, 7
  10359. 00007958  5F5F                     subq.w     [A7]+, 7
  10360. 0000795A  5F5F                     subq.w     [A7]+, 7
  10361. 0000795C  5F5F                     subq.w     [A7]+, 7
  10362. 0000795E  0DE7                     .incomplete
  10363. 00007960  0E2E 016C 0000           .invalid.b [A6 + 0x0], 0x6C /* 'l' */ // invalid immediate operation
  10364. 00007966  275C 134D                move.l     [A3 + 0x134D], [A4]+
  10365. 0000796A  656E                     bcs        +0x70 /* 000079DA */
  10366. 0000796C  6B61                     bmi        +0x63 /* 000079CF */
  10367. 0000796E  725F                     moveq.l    D1, 0x5F
  10368. 00007970  5F5F                     subq.w     [A7]+, 7
  10369. 00007972  5F5F                     subq.w     [A7]+, 7
  10370. 00007974  5F5F                     subq.w     [A7]+, 7
  10371. 00007976  5F5F                     subq.w     [A7]+, 7
  10372. 00007978  5F5F                     subq.w     [A7]+, 7
  10373. 0000797A  5F5F                     subq.w     [A7]+, 7
  10374. 0000797C  0123                     btst       -[A3], D0
  10375. 0000797E  0139 0173 0000           btst       [0x01730000], D0
  10376. // begin alternate branch 00007980-00007984
  10377. fn00007980:
  10378. 00007980  0173 0000                bchg       [A3 + D0.w], D0
  10379. // end alternate branch 00007980-00007984
  10380. fn00007980: // (misaligned)
  10381. 00007984  0530 1341                btst       [[A0 + <<invalid base displacement size>>]], D2
  10382. 00007988  6C67                     bge        +0x69 /* 000079F1 */
  10383. 0000798A  6F6C                     ble        +0x6E /* 000079F8 */
  10384. 0000798C  5F5F                     subq.w     [A7]+, 7
  10385. 0000798E  5F5F                     subq.w     [A7]+, 7
  10386. 00007990  5F5F                     subq.w     [A7]+, 7
  10387. 00007992  5F5F                     subq.w     [A7]+, 7
  10388. 00007994  5F5F                     subq.w     [A7]+, 7
  10389. 00007996  5F5F                     subq.w     [A7]+, 7
  10390. 00007998  5F5F                     subq.w     [A7]+, 7
  10391. 0000799A  0285 031F 04C1           andi.l     D5, 0x31F04C1
  10392. 000079A0  0000 1123                ori.b      D0, 0x23 /* '#' */
  10393. 000079A4  134D 6972                move.b     [A1 + 0x6972], A5
  10394. 000079A8  7068                     moveq.l    D0, 0x68
  10395. 000079AA  616B                     bsr        +0x6D /* 00007A17 */
  10396. 000079AC  5F5F                     subq.w     [A7]+, 7
  10397. 000079AE  5F5F                     subq.w     [A7]+, 7
  10398. 000079B0  5F5F                     subq.w     [A7]+, 7
  10399. 000079B2  5F5F                     subq.w     [A7]+, 7
  10400. 000079B4  5F5F                     subq.w     [A7]+, 7
  10401. 000079B6  5F5F                     subq.w     [A7]+, 7
  10402. 000079B8  09EE                     .incomplete
  10403. 000079BA  0F38 0823                btst       [0x00000823], D7
  10404. 000079BE  0000 2180                ori.b      D0, 0x80
  10405. 000079C2  1350 6C65                move.b     [A1 + 0x6C65], [A0]
  10406. 000079C6  6961                     bvs        +0x63 /* 00007A29 */
  10407. 000079C8  6465                     bcc        +0x67 /* 00007A2F */
  10408. 000079CA  735F                     moveq.l    D1, 0x5F
  10409. 000079CC  5F5F                     subq.w     [A7]+, 7
  10410. 000079CE  5F5F                     subq.w     [A7]+, 7
  10411. 000079D0  5F5F                     subq.w     [A7]+, 7
  10412. 000079D2  5F5F                     subq.w     [A7]+, 7
  10413. 000079D4  5F5F                     subq.w     [A7]+, 7
  10414. 000079D6  04E9                     .incomplete
  10415. 000079D8  0857 FDAC                bchg.b     [A7], 0xAC
  10416. // begin alternate branch 000079DA-000079DC
  10417. label000079DA:
  10418. 000079DA  FDAC                     .invalid   <<F/6/6>>
  10419. // end alternate branch 000079DA-000079DC
  10420. label000079DA: // (misaligned)
  10421. 000079DC  0000 1025                ori.b      D0, 0x25 /* '%' */
  10422. 000079E0  135A 6175                move.b     [A1 + 0x6175], [A2]+
  10423. 000079E4  7261                     moveq.l    D1, 0x61
  10424. 000079E6  6B5F                     bmi        +0x61 /* 00007A47 */
  10425. 000079E8  5F5F                     subq.w     [A7]+, 7
  10426. 000079EA  5F5F                     subq.w     [A7]+, 7
  10427. 000079EC  5F5F                     subq.w     [A7]+, 7
  10428. 000079EE  5F5F                     subq.w     [A7]+, 7
  10429. 000079F0  5F5F                     subq.w     [A7]+, 7
  10430. 000079F2  5F5F                     subq.w     [A7]+, 7
  10431. 000079F4  00A2 01A6 0086           ori.l      -[A2], 0x1A60086
  10432. // begin alternate branch 000079F8-000079FE
  10433. label000079F8:
  10434. 000079F8  0086 0000 07D4           ori.l      D6, 0x7D4
  10435. // end alternate branch 000079F8-000079FE
  10436. label000079F8: // (misaligned)
  10437. 000079FA  0000 07D4                ori.b      D0, 0xD4
  10438. 000079FE  1341 6C64                move.b     [A1 + 0x6C64], D1
  10439. 00007A02  6562                     bcs        +0x64 /* 00007A66 */
  10440. 00007A04  6172                     bsr        +0x74 /* 00007A78 */
  10441. 00007A06  616E                     bsr        +0x70 /* 00007A76 */
  10442. 00007A08  5F5F                     subq.w     [A7]+, 7
  10443. 00007A0A  5F5F                     subq.w     [A7]+, 7
  10444. 00007A0C  5F5F                     subq.w     [A7]+, 7
  10445. 00007A0E  5F5F                     subq.w     [A7]+, 7
  10446. 00007A10  5F5F                     subq.w     [A7]+, 7
  10447. 00007A12  017E                     bchg       <<invalid special address>>, D0
  10448. 00007A14  076E FEE8                bchg       [A6 - 0x118], D3
  10449. 00007A18  0000 2D17                ori.b      D0, 0x17
  10450. 00007A1C  1352 6967                move.b     [A1 + 0x6967], [A2]
  10451. 00007A20  656C                     bcs        +0x6E /* 00007A8E */
  10452. 00007A22  5F5F                     subq.w     [A7]+, 7
  10453. 00007A24  5F5F                     subq.w     [A7]+, 7
  10454. 00007A26  5F5F                     subq.w     [A7]+, 7
  10455. 00007A28  5F5F                     subq.w     [A7]+, 7
  10456. 00007A2A  5F5F                     subq.w     [A7]+, 7
  10457. 00007A2C  5F5F                     subq.w     [A7]+, 7
  10458. 00007A2E  5F5F                     subq.w     [A7]+, 7
  10459. 00007A30  002A 00D9 00E5           ori.b      [A2 + 0xE5], 0xD9
  10460. 00007A36  0000 07A3                ori.b      D0, 0xA3
  10461. 00007A3A  1343 6170                move.b     [A1 + 0x6170], D3
  10462. 00007A3E  656C                     bcs        +0x6E /* 00007AAC */
  10463. 00007A40  6C61                     bge        +0x63 /* 00007AA3 */
  10464. 00007A42  5F5F                     subq.w     [A7]+, 7
  10465. 00007A44  5F5F                     subq.w     [A7]+, 7
  10466. 00007A46  5F5F                     subq.w     [A7]+, 7
  10467. 00007A48  5F5F                     subq.w     [A7]+, 7
  10468. 00007A4A  5F5F                     subq.w     [A7]+, 7
  10469. 00007A4C  5F5F                     subq.w     [A7]+, 7
  10470. 00007A4E  0084 035F 0061           ori.l      D4, 0x35F0061
  10471. 00007A54  0000 0A39                ori.b      D0, 0x39 /* '9' */
  10472. 00007A58  13C2 204F 7269           move.b     [0x204F7269], D2
  10473. 00007A5E  5F5F                     subq.w     [A7]+, 7
  10474. 00007A60  5F5F                     subq.w     [A7]+, 7
  10475. 00007A62  5F5F                     subq.w     [A7]+, 7
  10476. 00007A64  5F5F                     subq.w     [A7]+, 7
  10477. label00007A66:
  10478. 00007A66  5F5F                     subq.w     [A7]+, 7
  10479. 00007A68  5F5F                     subq.w     [A7]+, 7
  10480. 00007A6A  5F5F                     subq.w     [A7]+, 7
  10481. 00007A6C  0026 00FB                ori.b      -[A6], 0xFB
  10482. 00007A70  002B 0000 0005           ori.b      [A3 + 0x5], 0x0
  10483. fn00007A76:
  10484. 00007A76  1352 6F73                move.b     [A1 + 0x6F73], [A2]
  10485. // begin alternate branch 00007A78-00007A7A
  10486. fn00007A78:
  10487. 00007A78  6F73                     ble        +0x75 /* 00007AED */
  10488. // end alternate branch 00007A78-00007A7A
  10489. fn00007A78: // (misaligned)
  10490. 00007A7A  7320                     moveq.l    D1, 0x20
  10491. 00007A7C  3431 5F5F                move.w     D2, <<invalid full ext with IS == 1 and I/IS == 7>>
  10492. 00007A80  5F5F                     subq.w     [A7]+, 7
  10493. 00007A82  5F5F                     subq.w     [A7]+, 7
  10494. 00007A84  5F5F                     subq.w     [A7]+, 7
  10495. 00007A86  5F5F                     subq.w     [A7]+, 7
  10496. 00007A88  5F5F                     subq.w     [A7]+, 7
  10497. 00007A8A  0075 0316 01B4           ori.w      <<invalid full ext with I/IS == 4>>, 0x316
  10498. // begin alternate branch 00007A8E-00007A98
  10499. label00007A8E:
  10500. 00007A8E  01B4 0000                bclr       [A4 + D0.w], D0
  10501. 00007A92  0A7E 1345                xori.w     <<invalid special address>>, 0x1345
  10502. 00007A96  6C20                     bge        +0x22 /* 00007AB8 */
  10503. // end alternate branch 00007A8E-00007A98
  10504. label00007A8E: // (misaligned)
  10505. 00007A90  0000 0A7E                ori.b      D0, 0x7E /* '~' */
  10506. 00007A94  1345 6C20                move.b     [A1 + 0x6C20], D5
  10507. 00007A98  4E61                     move       USP, A1
  10508. 00007A9A  7468                     moveq.l    D2, 0x68
  10509. 00007A9C  5F5F                     subq.w     [A7]+, 7
  10510. 00007A9E  5F5F                     subq.w     [A7]+, 7
  10511. 00007AA0  5F5F                     subq.w     [A7]+, 7
  10512. 00007AA2  5F5F                     subq.w     [A7]+, 7
  10513. 00007AA4  5F5F                     subq.w     [A7]+, 7
  10514. 00007AA6  5F5F                     subq.w     [A7]+, 7
  10515. 00007AA8  00A5 049C FE3D           ori.l      -[A5], 0x49CFE3D
  10516. // begin alternate branch 00007AAC-00007AB6
  10517. label00007AAC:
  10518. 00007AAC  FE3D 0000                .unknown   0xFE3D 0x0000 (W = 7)
  10519. 00007AB0  087E 134E                bchg.b     <<invalid special address>>, 0x4E /* 'N' */
  10520. 00007AB4  6968                     bvs        +0x6A /* 00007B1E */
  10521. // end alternate branch 00007AAC-00007AB6
  10522. label00007AAC: // (misaligned)
  10523. 00007AAE  0000 087E                ori.b      D0, 0x7E /* '~' */
  10524. 00007AB2  134E 6968                move.b     [A1 + 0x6968], A6
  10525. 00007AB6  616C                     bsr        +0x6E /* 00007B24 */
  10526. label00007AB8:
  10527. 00007AB8  5F5F                     subq.w     [A7]+, 7
  10528. 00007ABA  5F5F                     subq.w     [A7]+, 7
  10529. 00007ABC  5F5F                     subq.w     [A7]+, 7
  10530. 00007ABE  5F5F                     subq.w     [A7]+, 7
  10531. 00007AC0  5F5F                     subq.w     [A7]+, 7
  10532. 00007AC2  5F5F                     subq.w     [A7]+, 7
  10533. 00007AC4  5F5F                     subq.w     [A7]+, 7
  10534. 00007AC6  00DE                     .incomplete
  10535. 00007AC8  070F                     btst       A7, D3
  10536. 00007ACA  000A 0000                ori.b      A2, 0x0
  10537. 00007ACE  104A                     movea.b    A0, A2
  10538. 00007AD0  134D 696E                move.b     [A1 + 0x696E], A5
  10539. 00007AD4  7461                     moveq.l    D2, 0x61
  10540. 00007AD6  6B61                     bmi        +0x63 /* 00007B39 */
  10541. 00007AD8  5F5F                     subq.w     [A7]+, 7
  10542. 00007ADA  5F5F                     subq.w     [A7]+, 7
  10543. 00007ADC  5F5F                     subq.w     [A7]+, 7
  10544. 00007ADE  5F5F                     subq.w     [A7]+, 7
  10545. 00007AE0  5F5F                     subq.w     [A7]+, 7
  10546. 00007AE2  5F5F                     subq.w     [A7]+, 7
  10547. 00007AE4  0240 12D2                andi.w     D0, 0x12D2
  10548. 00007AE8  F9E7                     .invalid   <<F/7/4>>
  10549. 00007AEA  0000 264A                ori.b      D0, 0x4A /* 'J' */
  10550. 00007AEE  1341 726E                move.b     [A1 + 0x726E], D1
  10551. 00007AF2  6562                     bcs        +0x64 /* 00007B56 */
  10552. 00007AF4  5F5F                     subq.w     [A7]+, 7
  10553. 00007AF6  5F5F                     subq.w     [A7]+, 7
  10554. 00007AF8  5F5F                     subq.w     [A7]+, 7
  10555. 00007AFA  5F5F                     subq.w     [A7]+, 7
  10556. 00007AFC  5F5F                     subq.w     [A7]+, 7
  10557. 00007AFE  5F5F                     subq.w     [A7]+, 7
  10558. 00007B00  5F5F                     subq.w     [A7]+, 7
  10559. 00007B02  0220 137F                andi.b     -[A0], 0x7F
  10560. 00007B06  036F 0000                bchg       [A7 + 0x0], D1
  10561. 00007B0A  1749 1342                move.b     [A3 + 0x1342], A1
  10562. 00007B0E  656C                     bcs        +0x6E /* 00007B7C */
  10563. 00007B10  6C61                     bge        +0x63 /* 00007B73 */
  10564. 00007B12  7472                     moveq.l    D2, 0x72
  10565. 00007B14  6978                     bvs        +0x7A /* 00007B8E */
  10566. 00007B16  5F5F                     subq.w     [A7]+, 7
  10567. 00007B18  5F5F                     subq.w     [A7]+, 7
  10568. 00007B1A  5F5F                     subq.w     [A7]+, 7
  10569. 00007B1C  5F5F                     subq.w     [A7]+, 7
  10570. label00007B1E:
  10571. 00007B1E  5F5F                     subq.w     [A7]+, 7
  10572. 00007B20  0210 13CC                andi.b     [A0], 0xCC
  10573. fn00007B24:
  10574. 00007B24  FF95                     .invalid   <<F/6/7>>
  10575. 00007B26  0000 39AF                ori.b      D0, 0xAF
  10576. 00007B2A  1341 6C6E                move.b     [A1 + 0x6C6E], D1
  10577. 00007B2E  696C                     bvs        +0x6E /* 00007B9C */
  10578. 00007B30  616D                     bsr        +0x6F /* 00007B9F */
  10579. 00007B32  5F5F                     subq.w     [A7]+, 7
  10580. 00007B34  5F5F                     subq.w     [A7]+, 7
  10581. 00007B36  5F5F                     subq.w     [A7]+, 7
  10582. 00007B38  5F5F                     subq.w     [A7]+, 7
  10583. 00007B3A  5F5F                     subq.w     [A7]+, 7
  10584. 00007B3C  5F5F                     subq.w     [A7]+, 7
  10585. 00007B3E  0059 0421                ori.w      [A1]+, 0x421
  10586. 00007B42  FFDC                     .invalid   <<F/7/7>>
  10587. 00007B44  0000 0A2F                ori.b      D0, 0x2F /* '/' */
  10588. 00007B48  1341 6C6E                move.b     [A1 + 0x6C6E], D1
  10589. 00007B4C  6974                     bvs        +0x76 /* 00007BC2 */
  10590. 00007B4E  616B                     bsr        +0x6D /* 00007BBB */
  10591. 00007B50  5F5F                     subq.w     [A7]+, 7
  10592. 00007B52  5F5F                     subq.w     [A7]+, 7
  10593. 00007B54  5F5F                     subq.w     [A7]+, 7
  10594. label00007B56:
  10595. 00007B56  5F5F                     subq.w     [A7]+, 7
  10596. 00007B58  5F5F                     subq.w     [A7]+, 7
  10597. 00007B5A  5F5F                     subq.w     [A7]+, 7
  10598. 00007B5C  010C                     btst       A4, D0
  10599. 00007B5E  1399 FCA8                move.b     [A1 + A7 * 4 - 0x88], [A1]+
  10600. 00007B62  0000 30A6                ori.b      D0, 0xA6
  10601. 00007B66  1353 6169                move.b     [A1 + 0x6169], [A3]
  10602. 00007B6A  7068                     moveq.l    D0, 0x68
  10603. 00007B6C  5F5F                     subq.w     [A7]+, 7
  10604. 00007B6E  5F5F                     subq.w     [A7]+, 7
  10605. 00007B70  5F5F                     subq.w     [A7]+, 7
  10606. 00007B72  5F5F                     subq.w     [A7]+, 7
  10607. 00007B74  5F5F                     subq.w     [A7]+, 7
  10608. 00007B76  5F5F                     subq.w     [A7]+, 7
  10609. 00007B78  5F5F                     subq.w     [A7]+, 7
  10610. 00007B7A  006B 13BD 0290           ori.w      [A3 + 0x290], 0x13BD
  10611. // begin alternate branch 00007B7C-00007B80
  10612. label00007B7C:
  10613. 00007B7C  13BD 0290                move.b     [A1 + D0.w * 2 - 0x112], <<invalid special address>>
  10614. // end alternate branch 00007B7C-00007B80
  10615. label00007B7C: // (misaligned)
  10616. 00007B80  0000 56E9                ori.b      D0, 0xE9
  10617. 00007B84  1342 6574                move.b     [A1 + 0x6574], D2
  10618. 00007B88  656C                     bcs        +0x6E /* 00007BF6 */
  10619. 00007B8A  6765                     beq        +0x67 /* 00007BF1 */
  10620. 00007B8C  7573                     moveq.l    D2, 0x73
  10621. label00007B8E:
  10622. 00007B8E  655F                     bcs        +0x61 /* 00007BEF */
  10623. 00007B90  5F5F                     subq.w     [A7]+, 7
  10624. 00007B92  5F5F                     subq.w     [A7]+, 7
  10625. 00007B94  5F5F                     subq.w     [A7]+, 7
  10626. 00007B96  5F5F                     subq.w     [A7]+, 7
  10627. 00007B98  0001 01B8                ori.b      D1, 0xB8
  10628. label00007B9C:
  10629. 00007B9C  01B7 0000                bclr       [A7 + D0.w], D0
  10630. 00007BA0  0663 13C1                addi.w     -[A3], 0x13C1
  10631. 00007BA4  2041                     movea.l    A0, D1
  10632. 00007BA6  7572                     moveq.l    D2, 0x72
  10633. 00007BA8  5F5F                     subq.w     [A7]+, 7
  10634. 00007BAA  5F5F                     subq.w     [A7]+, 7
  10635. 00007BAC  5F5F                     subq.w     [A7]+, 7
  10636. 00007BAE  5F5F                     subq.w     [A7]+, 7
  10637. 00007BB0  5F5F                     subq.w     [A7]+, 7
  10638. 00007BB2  5F5F                     subq.w     [A7]+, 7
  10639. 00007BB4  5F5F                     subq.w     [A7]+, 7
  10640. 00007BB6  FF82                     .invalid   <<F/6/7>>
  10641. 00007BB8  04F6                     .incomplete
  10642. 00007BBA  FE63 0000                .extension 0xE63 <<F/1/7>>, 0x0000 // unimplemented
  10643. 00007BBE  0D48                     bchg       A0, D6
  10644. 00007BC0  13C1 2043 4D61           move.b     [0x20434D61], D1
  10645. // begin alternate branch 00007BC2-00007BC6
  10646. label00007BC2:
  10647. 00007BC2  2043                     movea.l    A0, D3
  10648. 00007BC4  4D61                     chk.w      D6, -[A1]
  10649. // end alternate branch 00007BC2-00007BC6
  10650. label00007BC2: // (misaligned)
  10651. 00007BC6  5F5F                     subq.w     [A7]+, 7
  10652. 00007BC8  5F5F                     subq.w     [A7]+, 7
  10653. 00007BCA  5F5F                     subq.w     [A7]+, 7
  10654. 00007BCC  5F5F                     subq.w     [A7]+, 7
  10655. 00007BCE  5F5F                     subq.w     [A7]+, 7
  10656. 00007BD0  5F5F                     subq.w     [A7]+, 7
  10657. 00007BD2  5F5F                     subq.w     [A7]+, 7
  10658. 00007BD4  FFC6                     .invalid   <<F/7/7>>
  10659. 00007BD6  0225 FD2C                andi.b     -[A5], 0x2C /* ',' */
  10660. 00007BDA  0000 1F40                ori.b      D0, 0x40 /* '@' */
  10661. 00007BDE  1343 616E                move.b     [A1 + 0x616E], D3
  10662. 00007BE2  6F70                     ble        +0x72 /* 00007C54 */
  10663. 00007BE4  7573                     moveq.l    D2, 0x73
  10664. 00007BE6  5F5F                     subq.w     [A7]+, 7
  10665. 00007BE8  5F5F                     subq.w     [A7]+, 7
  10666. 00007BEA  5F5F                     subq.w     [A7]+, 7
  10667. 00007BEC  5F5F                     subq.w     [A7]+, 7
  10668. 00007BEE  5F5F                     subq.w     [A7]+, 7
  10669. 00007BF0  5F5F                     subq.w     [A7]+, 7
  10670. 00007BF2  FF94                     .invalid   <<F/6/7>>
  10671. 00007BF4  028C 00C2 0000           andi.l     A4, 0xC20000
  10672. // begin alternate branch 00007BF6-00007BFC
  10673. label00007BF6:
  10674. 00007BF6  00C2                     .incomplete
  10675. 00007BF8  0000 06FB                ori.b      D0, 0xFB
  10676. // end alternate branch 00007BF6-00007BFC
  10677. label00007BF6: // (misaligned)
  10678. 00007BFA  06FB                     .incomplete
  10679. 00007BFC  1341 6C68                move.b     [A1 + 0x6C68], D1
  10680. 00007C00  656E                     bcs        +0x70 /* 00007C70 */
  10681. 00007C02  615F                     bsr        +0x61 /* 00007C63 */
  10682. 00007C04  5F5F                     subq.w     [A7]+, 7
  10683. 00007C06  5F5F                     subq.w     [A7]+, 7
  10684. 00007C08  5F5F                     subq.w     [A7]+, 7
  10685. 00007C0A  5F5F                     subq.w     [A7]+, 7
  10686. 00007C0C  5F5F                     subq.w     [A7]+, 7
  10687. 00007C0E  5F5F                     subq.w     [A7]+, 7
  10688. 00007C10  FB98                     .invalid   <<F/6/5>>
  10689. 00007C12  10DA                     move.b     [A0]+, [A2]+
  10690. 00007C14  F65C 0000                .extension 0x65C <<F/1/3>>, 0x0000 // unimplemented
  10691. 00007C18  3EF6 1341                move.w     [A7]+, [[A6 + <<invalid base displacement size>>]]
  10692. 00007C1C  6468                     bcc        +0x6A /* 00007C86 */
  10693. 00007C1E  6172                     bsr        +0x74 /* 00007C92 */
  10694. 00007C20  615F                     bsr        +0x61 /* 00007C81 */
  10695. 00007C22  5F5F                     subq.w     [A7]+, 7
  10696. 00007C24  5F5F                     subq.w     [A7]+, 7
  10697. 00007C26  5F5F                     subq.w     [A7]+, 7
  10698. 00007C28  5F5F                     subq.w     [A7]+, 7
  10699. 00007C2A  5F5F                     subq.w     [A7]+, 7
  10700. 00007C2C  5F5F                     subq.w     [A7]+, 7
  10701. 00007C2E  FAC2 110B                .extension 0xAC2 <<F/2-3/5>> // unimplemented
  10702. 00007C32  F726                     .extension 0x726 <<F/4-5/3>> // unimplemented
  10703. 00007C34  0000 35D6                ori.b      D0, 0xD6
  10704. 00007C38  13C3 2043 4D61           move.b     [0x20434D61], D3
  10705. 00007C3E  5F5F                     subq.w     [A7]+, 7
  10706. 00007C40  5F5F                     subq.w     [A7]+, 7
  10707. 00007C42  5F5F                     subq.w     [A7]+, 7
  10708. 00007C44  5F5F                     subq.w     [A7]+, 7
  10709. 00007C46  5F5F                     subq.w     [A7]+, 7
  10710. 00007C48  5F5F                     subq.w     [A7]+, 7
  10711. 00007C4A  5F5F                     subq.w     [A7]+, 7
  10712. 00007C4C  F9C6                     .invalid   <<F/7/4>>
  10713. 00007C4E  1035 F642                move.b     D0, [A5 + A7.w * 8 + 0x42]
  10714. 00007C52  0000 28D6                ori.b      D0, 0xD6
  10715. // begin alternate branch 00007C54-00007C56
  10716. label00007C54:
  10717. 00007C54  28D6                     move.l     [A4]+, [A6]
  10718. // end alternate branch 00007C54-00007C56
  10719. label00007C54: // (misaligned)
  10720. 00007C56  13C6 2043 4D61           move.b     [0x20434D61], D6
  10721. 00007C5C  5F5F                     subq.w     [A7]+, 7
  10722. 00007C5E  5F5F                     subq.w     [A7]+, 7
  10723. 00007C60  5F5F                     subq.w     [A7]+, 7
  10724. 00007C62  5F5F                     subq.w     [A7]+, 7
  10725. 00007C64  5F5F                     subq.w     [A7]+, 7
  10726. 00007C66  5F5F                     subq.w     [A7]+, 7
  10727. 00007C68  5F5F                     subq.w     [A7]+, 7
  10728. 00007C6A  FF7E                     .extension 0xF7E <<F/4-5/7>> // unimplemented
  10729. 00007C6C  0128 00C9                btst       [A0 + 0xC9], D0
  10730. label00007C70:
  10731. 00007C70  0000 03C0                ori.b      D0, 0xC0
  10732. 00007C74  1343 6173                move.b     [A1 + 0x6173], D3
  10733. 00007C78  746F                     moveq.l    D2, 0x6F
  10734. 00007C7A  725F                     moveq.l    D1, 0x5F
  10735. 00007C7C  5F5F                     subq.w     [A7]+, 7
  10736. 00007C7E  5F5F                     subq.w     [A7]+, 7
  10737. 00007C80  5F5F                     subq.w     [A7]+, 7
  10738. 00007C82  5F5F                     subq.w     [A7]+, 7
  10739. 00007C84  5F5F                     subq.w     [A7]+, 7
  10740. label00007C86:
  10741. 00007C86  5F5F                     subq.w     [A7]+, 7
  10742. 00007C88  FF96                     .invalid   <<F/6/7>>
  10743. 00007C8A  00D7                     .incomplete
  10744. 00007C8C  007F 0000                ori.w      <<invalid special address>>, 0x0
  10745. 00007C90  03EF                     .incomplete
  10746. fn00007C92:
  10747. 00007C92  1350 6F6C                move.b     [A1 + 0x6F6C], [A0]
  10748. 00007C96  6C75                     bge        +0x77 /* 00007D0D */
  10749. 00007C98  785F                     moveq.l    D4, 0x5F
  10750. 00007C9A  5F5F                     subq.w     [A7]+, 7
  10751. 00007C9C  5F5F                     subq.w     [A7]+, 7
  10752. 00007C9E  5F5F                     subq.w     [A7]+, 7
  10753. 00007CA0  5F5F                     subq.w     [A7]+, 7
  10754. 00007CA2  5F5F                     subq.w     [A7]+, 7
  10755. 00007CA4  5F5F                     subq.w     [A7]+, 7
  10756. 00007CA6  F82B 0D16                .tblXX     0xF82B, 0x0D16 // unimplemented
  10757. 00007CAA  F334                     .extension 0x334 <<F/4-5/1>> // unimplemented
  10758. 00007CAC  0000 2C92                ori.b      D0, 0x92
  10759. 00007CB0  13C5 2050 7570           move.b     [0x20507570], D5
  10760. 00007CB6  5F5F                     subq.w     [A7]+, 7
  10761. 00007CB8  5F5F                     subq.w     [A7]+, 7
  10762. 00007CBA  5F5F                     subq.w     [A7]+, 7
  10763. 00007CBC  5F5F                     subq.w     [A7]+, 7
  10764. 00007CBE  5F5F                     subq.w     [A7]+, 7
  10765. 00007CC0  5F5F                     subq.w     [A7]+, 7
  10766. 00007CC2  5F5F                     subq.w     [A7]+, 7
  10767. 00007CC4  FDE0                     .invalid   <<F/7/6>>
  10768. 00007CC6  035A                     bchg       [A2]+, D1
  10769. 00007CC8  FBB1                     .invalid   <<F/6/5>>
  10770. 00007CCA  0000 0FE8                ori.b      D0, 0xE8
  10771. 00007CCE  13C2 2056 656C           move.b     [0x2056656C], D2
  10772. 00007CD4  5F5F                     subq.w     [A7]+, 7
  10773. 00007CD6  5F5F                     subq.w     [A7]+, 7
  10774. 00007CD8  5F5F                     subq.w     [A7]+, 7
  10775. 00007CDA  5F5F                     subq.w     [A7]+, 7
  10776. 00007CDC  5F5F                     subq.w     [A7]+, 7
  10777. 00007CDE  5F5F                     subq.w     [A7]+, 7
  10778. 00007CE0  5F5F                     subq.w     [A7]+, 7
  10779. 00007CE2  FA1D 0837                .unknown   0xFA1D 0x0837 (W = 5)
  10780. 00007CE6  EED8 0000                bfset      [A0]+ {0:32}
  10781. 00007CEA  34DA                     move.w     [A2]+, [A2]+
  10782. 00007CEC  13C4 2043 6172           move.b     [0x20436172], D4
  10783. 00007CF2  5F5F                     subq.w     [A7]+, 7
  10784. 00007CF4  5F5F                     subq.w     [A7]+, 7
  10785. 00007CF6  5F5F                     subq.w     [A7]+, 7
  10786. 00007CF8  5F5F                     subq.w     [A7]+, 7
  10787. 00007CFA  5F5F                     subq.w     [A7]+, 7
  10788. 00007CFC  5F5F                     subq.w     [A7]+, 7
  10789. 00007CFE  5F5F                     subq.w     [A7]+, 7
  10790. 00007D00  FF42                     .extension 0xF42 <<F/4-5/7>> // unimplemented
  10791. 00007D02  00D9                     .incomplete
  10792. 00007D04  FE68 0000                .extension 0xE68 <<F/1/7>>, 0x0000 // unimplemented
  10793. 00007D08  0504                     btst       D4, D2
  10794. 00007D0A  13C3 2056 656C           move.b     [0x2056656C], D3
  10795. 00007D10  5F5F                     subq.w     [A7]+, 7
  10796. 00007D12  5F5F                     subq.w     [A7]+, 7
  10797. 00007D14  5F5F                     subq.w     [A7]+, 7
  10798. 00007D16  5F5F                     subq.w     [A7]+, 7
  10799. 00007D18  5F5F                     subq.w     [A7]+, 7
  10800. 00007D1A  5F5F                     subq.w     [A7]+, 7
  10801. 00007D1C  5F5F                     subq.w     [A7]+, 7
  10802. 00007D1E  FD99                     .invalid   <<F/6/6>>
  10803. 00007D20  023E FCE4                andi.b     <<invalid special address>>, 0xE4
  10804. 00007D24  0000 0A2D                ori.b      D0, 0x2D /* '-' */
  10805. 00007D28  13CA 2056 656C           move.b     [0x2056656C], A2
  10806. 00007D2E  5F5F                     subq.w     [A7]+, 7
  10807. 00007D30  5F5F                     subq.w     [A7]+, 7
  10808. 00007D32  5F5F                     subq.w     [A7]+, 7
  10809. 00007D34  5F5F                     subq.w     [A7]+, 7
  10810. 00007D36  5F5F                     subq.w     [A7]+, 7
  10811. 00007D38  5F5F                     subq.w     [A7]+, 7
  10812. 00007D3A  5F5F                     subq.w     [A7]+, 7
  10813. 00007D3C  FF8D                     .invalid   <<F/6/7>>
  10814. 00007D3E  0067 00D1                ori.w      -[A7], 0xD1
  10815. 00007D42  0000 0003                ori.b      D0, 0x3
  10816. 00007D46  1347 2031                move.b     [A1 + 0x2031], D7
  10817. 00007D4A  3935 2D31 395F 5F5F      move.w     -[A4], [[A5 + 0x395F5F5F + D2 * 4]]
  10818. 00007D52  5F5F                     subq.w     [A7]+, 7
  10819. 00007D54  5F5F                     subq.w     [A7]+, 7
  10820. 00007D56  5F5F                     subq.w     [A7]+, 7
  10821. 00007D58  5F5F                     subq.w     [A7]+, 7
  10822. 00007D5A  FEC6 0118                .extension 0xEC6 <<F/2-3/7>> // unimplemented
  10823. 00007D5E  FB8E                     .invalid   <<F/6/5>>
  10824. 00007D60  0000 0DCC                ori.b      D0, 0xCC
  10825. 00007D64  134D 6961                move.b     [A1 + 0x6961], A5
  10826. 00007D68  706C                     moveq.l    D0, 0x6C
  10827. 00007D6A  6163                     bsr        +0x65 /* 00007DCF */
  10828. 00007D6C  6964                     bvs        +0x66 /* 00007DD2 */
  10829. 00007D6E  7573                     moveq.l    D2, 0x73
  10830. 00007D70  5F5F                     subq.w     [A7]+, 7
  10831. 00007D72  5F5F                     subq.w     [A7]+, 7
  10832. 00007D74  5F5F                     subq.w     [A7]+, 7
  10833. 00007D76  5F5F                     subq.w     [A7]+, 7
  10834. 00007D78  FDBB                     .invalid   <<F/6/6>>
  10835. 00007D7A  01F4                     .incomplete
  10836. 00007D7C  FAF7 0000                .extension 0xAF7 <<F/2-3/5>> // unimplemented
  10837. 00007D80  0D1C                     btst       [A4]+, D6
  10838. 00007D82  13C8 2043 6172           move.b     [0x20436172], A0
  10839. 00007D88  5F5F                     subq.w     [A7]+, 7
  10840. 00007D8A  5F5F                     subq.w     [A7]+, 7
  10841. 00007D8C  5F5F                     subq.w     [A7]+, 7
  10842. 00007D8E  5F5F                     subq.w     [A7]+, 7
  10843. 00007D90  5F5F                     subq.w     [A7]+, 7
  10844. 00007D92  5F5F                     subq.w     [A7]+, 7
  10845. 00007D94  5F5F                     subq.w     [A7]+, 7
  10846. 00007D96  FC9C 02CA                .extension 0xC9C <<F/2-3/6>> // unimplemented
  10847. 00007D9A  F9BA                     .invalid   <<F/6/4>>
  10848. 00007D9C  0000 0F59                ori.b      D0, 0x59 /* 'Y' */
  10849. 00007DA0  13C9 2056 656C           move.b     [0x2056656C], A1
  10850. 00007DA6  5F5F                     subq.w     [A7]+, 7
  10851. 00007DA8  5F5F                     subq.w     [A7]+, 7
  10852. 00007DAA  5F5F                     subq.w     [A7]+, 7
  10853. 00007DAC  5F5F                     subq.w     [A7]+, 7
  10854. 00007DAE  5F5F                     subq.w     [A7]+, 7
  10855. 00007DB0  5F5F                     subq.w     [A7]+, 7
  10856. 00007DB2  5F5F                     subq.w     [A7]+, 7
  10857. 00007DB4  FC7B 02C3                .extension 0xC7B <<F/1/6>>, 0x02C3 // unimplemented
  10858. 00007DB8  FF51                     .extension 0xF51 <<F/4-5/7>> // unimplemented
  10859. 00007DBA  0000 0B79                ori.b      D0, 0x79 /* 'y' */
  10860. 00007DBE  1341 6C70                move.b     [A1 + 0x6C70], D1
  10861. 00007DC2  6861                     bvc        +0x63 /* 00007E25 */
  10862. 00007DC4  7264                     moveq.l    D1, 0x64
  10863. 00007DC6  5F5F                     subq.w     [A7]+, 7
  10864. 00007DC8  5F5F                     subq.w     [A7]+, 7
  10865. 00007DCA  5F5F                     subq.w     [A7]+, 7
  10866. 00007DCC  5F5F                     subq.w     [A7]+, 7
  10867. 00007DCE  5F5F                     subq.w     [A7]+, 7
  10868. 00007DD0  5F5F                     subq.w     [A7]+, 7
  10869. label00007DD2:
  10870. 00007DD2  FE16 0103                .unknown   0xFE16 0x0103 (W = 7)
  10871. 00007DD6  0075 0000 077F           ori.w      <<invalid full ext with IS == 1 and I/IS == 7>>, 0x0
  10872. 00007DDC  1352 6567                move.b     [A1 + 0x6567], [A2]
  10873. 00007DE0  756C                     moveq.l    D2, 0x6C
  10874. 00007DE2  7573                     moveq.l    D2, 0x73
  10875. 00007DE4  5F5F                     subq.w     [A7]+, 7
  10876. 00007DE6  5F5F                     subq.w     [A7]+, 7
  10877. 00007DE8  5F5F                     subq.w     [A7]+, 7
  10878. 00007DEA  5F5F                     subq.w     [A7]+, 7
  10879. 00007DEC  5F5F                     subq.w     [A7]+, 7
  10880. 00007DEE  5F5F                     subq.w     [A7]+, 7
  10881. 00007DF0  FC25 01CD                .unknown   0xFC25 0x01CD (W = 6)
  10882. 00007DF4  0189                     bclr       A1, D0
  10883. 00007DF6  0000 0BE7                ori.b      D0, 0xE7
  10884. 00007DFA  1341 6C67                move.b     [A1 + 0x6C67], D1
  10885. 00007DFE  6965                     bvs        +0x67 /* 00007E65 */
  10886. 00007E00  6261                     bhi        +0x63 /* 00007E63 */
  10887. 00007E02  5F5F                     subq.w     [A7]+, 7
  10888. 00007E04  5F5F                     subq.w     [A7]+, 7
  10889. 00007E06  5F5F                     subq.w     [A7]+, 7
  10890. 00007E08  5F5F                     subq.w     [A7]+, 7
  10891. 00007E0A  5F5F                     subq.w     [A7]+, 7
  10892. 00007E0C  5F5F                     subq.w     [A7]+, 7
  10893. 00007E0E  FEFE 0043                .extension 0xEFE <<F/2-3/7>> // unimplemented
  10894. 00007E12  0190                     bclr       [A0], D0
  10895. 00007E14  0000 03F6                ori.b      D0, 0xF6
  10896. 00007E18  134D 6572                move.b     [A1 + 0x6572], A5
  10897. 00007E1C  616B                     bsr        +0x6D /* 00007E89 */
  10898. 00007E1E  5F5F                     subq.w     [A7]+, 7
  10899. 00007E20  5F5F                     subq.w     [A7]+, 7
  10900. 00007E22  5F5F                     subq.w     [A7]+, 7
  10901. 00007E24  5F5F                     subq.w     [A7]+, 7
  10902. 00007E26  5F5F                     subq.w     [A7]+, 7
  10903. 00007E28  5F5F                     subq.w     [A7]+, 7
  10904. 00007E2A  5F5F                     subq.w     [A7]+, 7
  10905. 00007E2C  FECC 004D                .extension 0xECC <<F/2-3/7>> // unimplemented
  10906. 00007E30  024F 0000                andi.w     A7, 0x0
  10907. 00007E34  0740                     bchg       D0, D3
  10908. 00007E36  1344 7562                move.b     [A1 + 0x7562], D4
  10909. 00007E3A  6865                     bvc        +0x67 /* 00007EA1 */
  10910. 00007E3C  5F5F                     subq.w     [A7]+, 7
  10911. 00007E3E  5F5F                     subq.w     [A7]+, 7
  10912. 00007E40  5F5F                     subq.w     [A7]+, 7
  10913. 00007E42  5F5F                     subq.w     [A7]+, 7
  10914. 00007E44  5F5F                     subq.w     [A7]+, 7
  10915. 00007E46  5F5F                     subq.w     [A7]+, 7
  10916. 00007E48  5F5F                     subq.w     [A7]+, 7
  10917. 00007E4A  FED4 000E                .extension 0xED4 <<F/2-3/7>> // unimplemented
  10918. 00007E4E  004E 0000                ori.w      A6, 0x0
  10919. 00007E52  02DF                     .incomplete
  10920. 00007E54  1344 656E                move.b     [A1 + 0x656E], D4
  10921. 00007E58  6562                     bcs        +0x64 /* 00007EBC */
  10922. 00007E5A  6F6C                     ble        +0x6E /* 00007EC8 */
  10923. 00007E5C  615F                     bsr        +0x61 /* 00007EBD */
  10924. 00007E5E  5F5F                     subq.w     [A7]+, 7
  10925. 00007E60  5F5F                     subq.w     [A7]+, 7
  10926. 00007E62  5F5F                     subq.w     [A7]+, 7
  10927. 00007E64  5F5F                     subq.w     [A7]+, 7
  10928. 00007E66  5F5F                     subq.w     [A7]+, 7
  10929. 00007E68  FDE5                     .invalid   <<F/7/6>>
  10930. 00007E6A  000F 02DE                ori.b      A7, 0xDE
  10931. 00007E6E  0000 0753                ori.b      D0, 0x53 /* 'S' */
  10932. 00007E72  1350 6861                move.b     [A1 + 0x6861], [A0]
  10933. 00007E76  645F                     bcc        +0x61 /* 00007ED7 */
  10934. 00007E78  5F5F                     subq.w     [A7]+, 7
  10935. 00007E7A  5F5F                     subq.w     [A7]+, 7
  10936. 00007E7C  5F5F                     subq.w     [A7]+, 7
  10937. 00007E7E  5F5F                     subq.w     [A7]+, 7
  10938. 00007E80  5F5F                     subq.w     [A7]+, 7
  10939. 00007E82  5F5F                     subq.w     [A7]+, 7
  10940. 00007E84  5F5F                     subq.w     [A7]+, 7
  10941. 00007E86  FF1D                     .extension 0xF1D <<F/4-5/7>> // unimplemented
  10942. 00007E88  FFF1                     .invalid   <<F/7/7>>
  10943. 00007E8A  015F                     bchg       [A7]+, D0
  10944. 00007E8C  0000 023E                ori.b      D0, 0x3E /* '>' */
  10945. 00007E90  134D 6567                move.b     [A1 + 0x6567], A5
  10946. 00007E94  7265                     moveq.l    D1, 0x65
  10947. 00007E96  7A5F                     moveq.l    D5, 0x5F
  10948. 00007E98  5F5F                     subq.w     [A7]+, 7
  10949. 00007E9A  5F5F                     subq.w     [A7]+, 7
  10950. 00007E9C  5F5F                     subq.w     [A7]+, 7
  10951. 00007E9E  5F5F                     subq.w     [A7]+, 7
  10952. 00007EA0  5F5F                     subq.w     [A7]+, 7
  10953. 00007EA2  5F5F                     subq.w     [A7]+, 7
  10954. 00007EA4  ED10                     roxl       D0.b, 6
  10955. 00007EA6  FEB1 FA01                .extension 0xEB1 <<F/2-3/7>> // unimplemented
  10956. 00007EAA  0000 261D                ori.b      D0, 0x1D
  10957. 00007EAE  1347 6965                move.b     [A1 + 0x6965], D7
  10958. 00007EB2  6E61                     bgt        +0x63 /* 00007F15 */
  10959. 00007EB4  685F                     bvc        +0x61 /* 00007F15 */
  10960. 00007EB6  5F5F                     subq.w     [A7]+, 7
  10961. 00007EB8  5F5F                     subq.w     [A7]+, 7
  10962. 00007EBA  5F5F                     subq.w     [A7]+, 7
  10963. label00007EBC:
  10964. 00007EBC  5F5F                     subq.w     [A7]+, 7
  10965. 00007EBE  5F5F                     subq.w     [A7]+, 7
  10966. 00007EC0  5F5F                     subq.w     [A7]+, 7
  10967. 00007EC2  F70E                     .extension 0x70E <<F/4-5/3>> // unimplemented
  10968. 00007EC4  FEF5 EE3F                .extension 0xEF5 <<F/2-3/7>> // unimplemented
  10969. label00007EC8:
  10970. 00007EC8  0000 3CAF                ori.b      D0, 0xAF
  10971. 00007ECC  1341 6372                move.b     [A1 + 0x6372], D1
  10972. 00007ED0  7578                     moveq.l    D2, 0x78
  10973. 00007ED2  5F5F                     subq.w     [A7]+, 7
  10974. 00007ED4  5F5F                     subq.w     [A7]+, 7
  10975. 00007ED6  5F5F                     subq.w     [A7]+, 7
  10976. 00007ED8  5F5F                     subq.w     [A7]+, 7
  10977. 00007EDA  5F5F                     subq.w     [A7]+, 7
  10978. 00007EDC  5F5F                     subq.w     [A7]+, 7
  10979. 00007EDE  5F5F                     subq.w     [A7]+, 7
  10980. 00007EE0  F54A                     .extension 0x54A <<F/4-5/2>> // unimplemented
  10981. 00007EE2  FE89 EF48                .extension 0xE89 <<F/2-3/7>> // unimplemented
  10982. 00007EE6  0000 3A7D                ori.b      D0, 0x7D /* '}' */
  10983. 00007EEA  1347 6163                move.b     [A1 + 0x6163], D7
  10984. 00007EEE  7275                     moveq.l    D1, 0x75
  10985. 00007EF0  785F                     moveq.l    D4, 0x5F
  10986. 00007EF2  5F5F                     subq.w     [A7]+, 7
  10987. 00007EF4  5F5F                     subq.w     [A7]+, 7
  10988. 00007EF6  5F5F                     subq.w     [A7]+, 7
  10989. 00007EF8  5F5F                     subq.w     [A7]+, 7
  10990. 00007EFA  5F5F                     subq.w     [A7]+, 7
  10991. 00007EFC  5F5F                     subq.w     [A7]+, 7
  10992. 00007EFE  FBFB                     .invalid   <<F/7/5>>
  10993. 00007F00  FF44                     .extension 0xF44 <<F/4-5/7>> // unimplemented
  10994. 00007F02  FB4F                     .extension 0xB4F <<F/4-5/5>> // unimplemented
  10995. 00007F04  0000 0E85                ori.b      D0, 0x85
  10996. 00007F08  13C2 2043 656E           move.b     [0x2043656E], D2
  10997. 00007F0E  5F5F                     subq.w     [A7]+, 7
  10998. 00007F10  5F5F                     subq.w     [A7]+, 7
  10999. 00007F12  5F5F                     subq.w     [A7]+, 7
  11000. 00007F14  5F5F                     subq.w     [A7]+, 7
  11001. 00007F16  5F5F                     subq.w     [A7]+, 7
  11002. 00007F18  5F5F                     subq.w     [A7]+, 7
  11003. 00007F1A  5F5F                     subq.w     [A7]+, 7
  11004. 00007F1C  F62C FDEC                .move16    0xF62C, 0xFDEC // unimplemented
  11005. 00007F20  EECF 0000                bfset      A7 {0:32}
  11006. 00007F24  45FE                     lea.l      A2, <<invalid special address>>
  11007. 00007F26  13C1 2043 7275           move.b     [0x20437275], D1
  11008. 00007F2C  5F5F                     subq.w     [A7]+, 7
  11009. 00007F2E  5F5F                     subq.w     [A7]+, 7
  11010. 00007F30  5F5F                     subq.w     [A7]+, 7
  11011. 00007F32  5F5F                     subq.w     [A7]+, 7
  11012. 00007F34  5F5F                     subq.w     [A7]+, 7
  11013. 00007F36  5F5F                     subq.w     [A7]+, 7
  11014. 00007F38  5F5F                     subq.w     [A7]+, 7
  11015. 00007F3A  F529                     .extension 0x529 <<F/4-5/2>> // unimplemented
  11016. 00007F3C  FD65                     .extension 0xD65 <<F/4-5/6>> // unimplemented
  11017. 00007F3E  107F                     movea.b    A0, <<invalid special address>>
  11018. 00007F40  0000 3717                ori.b      D0, 0x17
  11019. 00007F44  1341 6C69                move.b     [A1 + 0x6C69], D1
  11020. 00007F48  6F74                     ble        +0x76 /* 00007FBE */
  11021. 00007F4A  685F                     bvc        +0x61 /* 00007FAB */
  11022. 00007F4C  5F5F                     subq.w     [A7]+, 7
  11023. 00007F4E  5F5F                     subq.w     [A7]+, 7
  11024. 00007F50  5F5F                     subq.w     [A7]+, 7
  11025. 00007F52  5F5F                     subq.w     [A7]+, 7
  11026. 00007F54  5F5F                     subq.w     [A7]+, 7
  11027. 00007F56  5F5F                     subq.w     [A7]+, 7
  11028. 00007F58  F0D8 FC38                .extension 0x0D8 <<F/2-3/0>> // unimplemented
  11029. 00007F5C  0C58 0000                cmpi.w     [A0]+, 0x0
  11030. 00007F60  2159 1343                move.l     [A0 + 0x1343], [A1]+
  11031. 00007F64  6F72                     ble        +0x74 /* 00007FD8 */
  11032. 00007F66  2043                     movea.l    A0, D3
  11033. 00007F68  6172                     bsr        +0x74 /* 00007FDC */
  11034. 00007F6A  6F6C                     ble        +0x6E /* 00007FD8 */
  11035. 00007F6C  695F                     bvs        +0x61 /* 00007FCD */
  11036. 00007F6E  5F5F                     subq.w     [A7]+, 7
  11037. 00007F70  5F5F                     subq.w     [A7]+, 7
  11038. 00007F72  5F5F                     subq.w     [A7]+, 7
  11039. 00007F74  5F5F                     subq.w     [A7]+, 7
  11040. 00007F76  FDCF                     .invalid   <<F/7/6>>
  11041. 00007F78  FF64                     .extension 0xF64 <<F/4-5/7>> // unimplemented
  11042. 00007F7A  0071 0000 03F8 1356 696E ori.w      [0x1356696E], 0x0
  11043. 00007F84  6465                     bcc        +0x67 /* 00007FEB */
  11044. 00007F86  6D69                     blt        +0x6B /* 00007FF1 */
  11045. 00007F88  6120                     bsr        +0x22 /* 00007FAA */
  11046. 00007F8A  5472 6978 5F5F 5F5F      addq.w     [A2 + 0x5F5F5F5F], 2
  11047. 00007F92  5F5F                     subq.w     [A7]+, 7
  11048. 00007F94  FEDD FF90                .extension 0xEDD <<F/2-3/7>> // unimplemented
  11049. 00007F98  01BC 0000 04B3           bclr       0x4B3, D0
  11050. 00007F9E  134D 697A                move.b     [A1 + 0x697A], A5
  11051. 00007FA2  6172                     bsr        +0x74 /* 00008016 */
  11052. 00007FA4  5F5F                     subq.w     [A7]+, 7
  11053. 00007FA6  5F5F                     subq.w     [A7]+, 7
  11054. 00007FA8  5F5F                     subq.w     [A7]+, 7
  11055. fn00007FAA:
  11056. 00007FAA  5F5F                     subq.w     [A7]+, 7
  11057. 00007FAC  5F5F                     subq.w     [A7]+, 7
  11058. 00007FAE  5F5F                     subq.w     [A7]+, 7
  11059. 00007FB0  5F5F                     subq.w     [A7]+, 7
  11060. 00007FB2  FC0B FE75                .unknown   0xFC0B 0xFE75 (W = 6)
  11061. 00007FB6  FF2A                     .extension 0xF2A <<F/4-5/7>> // unimplemented
  11062. 00007FB8  0000 1178                ori.b      D0, 0x78 /* 'x' */
  11063. 00007FBC  1353 7069                move.b     [A1 + 0x7069], [A3]
  11064. // begin alternate branch 00007FBE-00007FC0
  11065. label00007FBE:
  11066. 00007FBE  7069                     moveq.l    D0, 0x69
  11067. // end alternate branch 00007FBE-00007FC0
  11068. label00007FBE: // (misaligned)
  11069. 00007FC0  6361                     bls        +0x63 /* 00008023 */
  11070. 00007FC2  5F5F                     subq.w     [A7]+, 7
  11071. 00007FC4  5F5F                     subq.w     [A7]+, 7
  11072. 00007FC6  5F5F                     subq.w     [A7]+, 7
  11073. 00007FC8  5F5F                     subq.w     [A7]+, 7
  11074. 00007FCA  5F5F                     subq.w     [A7]+, 7
  11075. 00007FCC  5F5F                     subq.w     [A7]+, 7
  11076. 00007FCE  5F5F                     subq.w     [A7]+, 7
  11077. 00007FD0  F542                     .extension 0x542 <<F/4-5/2>> // unimplemented
  11078. 00007FD2  FAFF F001                .extension 0xAFF <<F/2-3/5>> // unimplemented
  11079. 00007FD6  0000 2B8F                ori.b      D0, 0x8F
  11080. // begin alternate branch 00007FD8-00007FDC
  11081. label00007FD8:
  11082. 00007FD8  2B8F 13C4                move.l     <<invalid full ext with I/IS == 4>>, A7
  11083. // end alternate branch 00007FD8-00007FDC
  11084. label00007FD8: // (misaligned)
  11085. 00007FDA  13C4 2043 656E           move.b     [0x2043656E], D4
  11086. // begin alternate branch 00007FDC-00007FE0
  11087. fn00007FDC:
  11088. 00007FDC  2043                     movea.l    A0, D3
  11089. 00007FDE  656E                     bcs        +0x70 /* 0000804E */
  11090. // end alternate branch 00007FDC-00007FE0
  11091. fn00007FDC: // (misaligned)
  11092. 00007FE0  5F5F                     subq.w     [A7]+, 7
  11093. 00007FE2  5F5F                     subq.w     [A7]+, 7
  11094. 00007FE4  5F5F                     subq.w     [A7]+, 7
  11095. 00007FE6  5F5F                     subq.w     [A7]+, 7
  11096. 00007FE8  5F5F                     subq.w     [A7]+, 7
  11097. 00007FEA  5F5F                     subq.w     [A7]+, 7
  11098. 00007FEC  5F5F                     subq.w     [A7]+, 7
  11099. 00007FEE  FE59 FF29                .extension 0xE59 <<F/1/7>>, 0xFF29 // unimplemented
  11100. 00007FF2  0228 0000 078D           andi.b     [A0 + 0x78D], 0x0
  11101. 00007FF8  1341 6C6B                move.b     [A1 + 0x6C6B], D1
  11102. 00007FFC  6169                     bsr        +0x6B /* 00008067 */
  11103. 00007FFE  645F                     bcc        +0x61 /* 0000805F */
  11104. 00008000  5F5F                     subq.w     [A7]+, 7
  11105. 00008002  5F5F                     subq.w     [A7]+, 7
  11106. 00008004  5F5F                     subq.w     [A7]+, 7
  11107. 00008006  5F5F                     subq.w     [A7]+, 7
  11108. 00008008  5F5F                     subq.w     [A7]+, 7
  11109. 0000800A  5F5F                     subq.w     [A7]+, 7
  11110. 0000800C  F78F                     .invalid   <<F/6/3>>
  11111. 0000800E  FAF0 EEB2                .extension 0xAF0 <<F/2-3/5>> // unimplemented
  11112. 00008012  0000 5EDB                ori.b      D0, 0xDB
  11113. fn00008016:
  11114. 00008016  1348 6164                move.b     [A1 + 0x6164], A0
  11115. 0000801A  6172                     bsr        +0x74 /* 0000808E */
  11116. 0000801C  5F5F                     subq.w     [A7]+, 7
  11117. 0000801E  5F5F                     subq.w     [A7]+, 7
  11118. 00008020  5F5F                     subq.w     [A7]+, 7
  11119. 00008022  5F5F                     subq.w     [A7]+, 7
  11120. 00008024  5F5F                     subq.w     [A7]+, 7
  11121. 00008026  5F5F                     subq.w     [A7]+, 7
  11122. 00008028  5F5F                     subq.w     [A7]+, 7
  11123. 0000802A  FDF4                     .invalid   <<F/7/6>>
  11124. 0000802C  FEC4 04FC                .extension 0xEC4 <<F/2-3/7>> // unimplemented
  11125. 00008030  0000 067F                ori.b      D0, 0x7F
  11126. 00008034  1354 6875                move.b     [A1 + 0x6875], [A4]
  11127. 00008038  6261                     bhi        +0x63 /* 0000809B */
  11128. 0000803A  6E5F                     bgt        +0x61 /* 0000809B */
  11129. 0000803C  5F5F                     subq.w     [A7]+, 7
  11130. 0000803E  5F5F                     subq.w     [A7]+, 7
  11131. 00008040  5F5F                     subq.w     [A7]+, 7
  11132. 00008042  5F5F                     subq.w     [A7]+, 7
  11133. 00008044  5F5F                     subq.w     [A7]+, 7
  11134. 00008046  5F5F                     subq.w     [A7]+, 7
  11135. 00008048  FEF3 FF5A                .extension 0xEF3 <<F/2-3/7>> // unimplemented
  11136. 0000804C  FF17                     .extension 0xF17 <<F/4-5/7>> // unimplemented
  11137. label0000804E:
  11138. 0000804E  0000 03BA                ori.b      D0, 0xBA
  11139. 00008052  134D 656E                move.b     [A1 + 0x656E], A5
  11140. 00008056  6B65                     bmi        +0x67 /* 000080BD */
  11141. 00008058  6E74                     bgt        +0x76 /* 000080CE */
  11142. 0000805A  5F5F                     subq.w     [A7]+, 7
  11143. 0000805C  5F5F                     subq.w     [A7]+, 7
  11144. 0000805E  5F5F                     subq.w     [A7]+, 7
  11145. 00008060  5F5F                     subq.w     [A7]+, 7
  11146. 00008062  5F5F                     subq.w     [A7]+, 7
  11147. 00008064  5F5F                     subq.w     [A7]+, 7
  11148. 00008066  FF32                     .extension 0xF32 <<F/4-5/7>> // unimplemented
  11149. 00008068  FF76                     .extension 0xF76 <<F/4-5/7>> // unimplemented
  11150. 0000806A  0056 0000                ori.w      [A6], 0x0
  11151. 0000806E  06D0                     .incomplete
  11152. 00008070  1341 7263                move.b     [A1 + 0x7263], D1
  11153. 00008074  7475                     moveq.l    D2, 0x75
  11154. 00008076  7275                     moveq.l    D1, 0x75
  11155. 00008078  735F                     moveq.l    D1, 0x5F
  11156. 0000807A  5F5F                     subq.w     [A7]+, 7
  11157. 0000807C  5F5F                     subq.w     [A7]+, 7
  11158. 0000807E  5F5F                     subq.w     [A7]+, 7
  11159. 00008080  5F5F                     subq.w     [A7]+, 7
  11160. 00008082  5F5F                     subq.w     [A7]+, 7
  11161. 00008084  F482                     .invalid   <<cinv/cpush with scope=0>>
  11162. 00008086  F6BC F2A4                .extension 0x6BC <<F/2-3/3>> // unimplemented
  11163. 0000808A  0000 2B28                ori.b      D0, 0x28 /* '(' */
  11164. fn0000808E:
  11165. 0000808E  13C6 2043 656E           move.b     [0x2043656E], D6
  11166. 00008094  5F5F                     subq.w     [A7]+, 7
  11167. 00008096  5F5F                     subq.w     [A7]+, 7
  11168. 00008098  5F5F                     subq.w     [A7]+, 7
  11169. 0000809A  5F5F                     subq.w     [A7]+, 7
  11170. 0000809C  5F5F                     subq.w     [A7]+, 7
  11171. 0000809E  5F5F                     subq.w     [A7]+, 7
  11172. 000080A0  5F5F                     subq.w     [A7]+, 7
  11173. 000080A2  F5C0                     .invalid   <<F/7/2>>
  11174. 000080A4  F740                     .extension 0x740 <<F/4-5/3>> // unimplemented
  11175. 000080A6  F158                     .extension 0x158 <<F/4-5/0>> // unimplemented
  11176. 000080A8  0000 2B5B                ori.b      D0, 0x5B /* '[' */
  11177. 000080AC  13C0 204C 7570           move.b     [0x204C7570], D0
  11178. 000080B2  5F5F                     subq.w     [A7]+, 7
  11179. 000080B4  5F5F                     subq.w     [A7]+, 7
  11180. 000080B6  5F5F                     subq.w     [A7]+, 7
  11181. 000080B8  5F5F                     subq.w     [A7]+, 7
  11182. 000080BA  5F5F                     subq.w     [A7]+, 7
  11183. 000080BC  5F5F                     subq.w     [A7]+, 7
  11184. 000080BE  5F5F                     subq.w     [A7]+, 7
  11185. 000080C0  FBD6                     .invalid   <<F/7/5>>
  11186. 000080C2  FC59 02D5                .extension 0xC59 <<F/1/6>>, 0x02D5 // unimplemented
  11187. 000080C6  0000 0D00                ori.b      D0, 0x0
  11188. 000080CA  1349 7A61                move.b     [A1 + 0x7A61], A1
  11189. label000080CE:
  11190. 000080CE  725F                     moveq.l    D1, 0x5F
  11191. 000080D0  5F5F                     subq.w     [A7]+, 7
  11192. 000080D2  5F5F                     subq.w     [A7]+, 7
  11193. 000080D4  5F5F                     subq.w     [A7]+, 7
  11194. 000080D6  5F5F                     subq.w     [A7]+, 7
  11195. 000080D8  5F5F                     subq.w     [A7]+, 7
  11196. 000080DA  5F5F                     subq.w     [A7]+, 7
  11197. 000080DC  5F5F                     subq.w     [A7]+, 7
  11198. 000080DE  FF7D                     .extension 0xF7D <<F/4-5/7>> // unimplemented
  11199. 000080E0  FF87                     .invalid   <<F/6/7>>
  11200. 000080E2  0275 0000 0635           andi.w     [A5 + D0.w * 8 + 0x35], 0x0
  11201. 000080E8  134B 6F63                move.b     [A1 + 0x6F63], A3
  11202. 000080EC  6162                     bsr        +0x64 /* 00008150 */
  11203. 000080EE  5F5F                     subq.w     [A7]+, 7
  11204. 000080F0  5F5F                     subq.w     [A7]+, 7
  11205. 000080F2  5F5F                     subq.w     [A7]+, 7
  11206. 000080F4  5F5F                     subq.w     [A7]+, 7
  11207. 000080F6  5F5F                     subq.w     [A7]+, 7
  11208. 000080F8  5F5F                     subq.w     [A7]+, 7
  11209. 000080FA  5F5F                     subq.w     [A7]+, 7
  11210. 000080FC  FED4 FE68                .extension 0xED4 <<F/2-3/7>> // unimplemented
  11211. 00008100  00FF                     .incomplete
  11212. 00008102  0000 0500                ori.b      D0, 0x0
  11213. 00008106  1341 6C70                move.b     [A1 + 0x6C70], D1
  11214. 0000810A  6865                     bvc        +0x67 /* 00008171 */
  11215. 0000810C  6B6B                     bmi        +0x6D /* 00008179 */
  11216. 0000810E  615F                     bsr        +0x61 /* 0000816F */
  11217. 00008110  5F5F                     subq.w     [A7]+, 7
  11218. 00008112  5F5F                     subq.w     [A7]+, 7
  11219. 00008114  5F5F                     subq.w     [A7]+, 7
  11220. 00008116  5F5F                     subq.w     [A7]+, 7
  11221. 00008118  5F5F                     subq.w     [A7]+, 7
  11222. 0000811A  FEF5 FE74                .extension 0xEF5 <<F/2-3/7>> // unimplemented
  11223. 0000811E  0036 0000 037F           ori.b      <<invalid full ext with IS == 1 and I/IS == 7>>, 0x0
  11224. 00008124  1355 6E75                move.b     [A1 + 0x6E75], [A5]
  11225. 00008128  6B61                     bmi        +0x63 /* 0000818B */
  11226. 0000812A  6C68                     bge        +0x6A /* 00008194 */
  11227. 0000812C  6169                     bsr        +0x6B /* 00008197 */
  11228. 0000812E  5F5F                     subq.w     [A7]+, 7
  11229. 00008130  5F5F                     subq.w     [A7]+, 7
  11230. 00008132  5F5F                     subq.w     [A7]+, 7
  11231. 00008134  5F5F                     subq.w     [A7]+, 7
  11232. 00008136  5F5F                     subq.w     [A7]+, 7
  11233. 00008138  F703                     .extension 0x703 <<F/4-5/3>> // unimplemented
  11234. 0000813A  F083 08B4                .extension 0x083 <<F/2-3/0>> // unimplemented
  11235. 0000813E  0000 3203                ori.b      D0, 0x3
  11236. 00008142  1355 4B33                move.b     [A1 + 0x4B33], [A5]
  11237. 00008146  3620                     move.w     D3, -[A0]
  11238. 00008148  5F5F                     subq.w     [A7]+, 7
  11239. 0000814A  5F5F                     subq.w     [A7]+, 7
  11240. 0000814C  5F5F                     subq.w     [A7]+, 7
  11241. 0000814E  5F5F                     subq.w     [A7]+, 7
  11242. fn00008150:
  11243. 00008150  5F5F                     subq.w     [A7]+, 7
  11244. 00008152  5F5F                     subq.w     [A7]+, 7
  11245. 00008154  5F5F                     subq.w     [A7]+, 7
  11246. 00008156  F6D5 F012                .extension 0x6D5 <<F/2-3/3>> // unimplemented
  11247. 0000815A  F858 0000                .extension 0x858 <<F/1/4>>, 0x0000 // unimplemented
  11248. 0000815E  2B8F 13C3 2053 636F      move.l     [[ + <<invalid base displacement size>>] + 0x2053636F], A7
  11249. 00008166  5F5F                     subq.w     [A7]+, 7
  11250. 00008168  5F5F                     subq.w     [A7]+, 7
  11251. 0000816A  5F5F                     subq.w     [A7]+, 7
  11252. 0000816C  5F5F                     subq.w     [A7]+, 7
  11253. 0000816E  5F5F                     subq.w     [A7]+, 7
  11254. 00008170  5F5F                     subq.w     [A7]+, 7
  11255. 00008172  5F5F                     subq.w     [A7]+, 7
  11256. 00008174  FE92 FC92                .extension 0xE92 <<F/2-3/7>> // unimplemented
  11257. 00008178  FE27 0000                .unknown   0xFE27 0x0000 (W = 7)
  11258. 0000817C  0FEA                     .incomplete
  11259. 0000817E  1341 6E74                move.b     [A1 + 0x6E74], D1
  11260. 00008182  6172                     bsr        +0x74 /* 000081F6 */
  11261. 00008184  6573                     bcs        +0x75 /* 000081F9 */
  11262. 00008186  5F5F                     subq.w     [A7]+, 7
  11263. 00008188  5F5F                     subq.w     [A7]+, 7
  11264. 0000818A  5F5F                     subq.w     [A7]+, 7
  11265. 0000818C  5F5F                     subq.w     [A7]+, 7
  11266. 0000818E  5F5F                     subq.w     [A7]+, 7
  11267. 00008190  5F5F                     subq.w     [A7]+, 7
  11268. 00008192  FFA6                     .invalid   <<F/6/7>>
  11269. label00008194:
  11270. 00008194  FEE8 FD00                .extension 0xEE8 <<F/2-3/7>> // unimplemented
  11271. 00008198  0000 0855                ori.b      D0, 0x55 /* 'U' */
  11272. 0000819C  13C0 2054 7241           move.b     [0x20547241], D0
  11273. 000081A2  5F5F                     subq.w     [A7]+, 7
  11274. 000081A4  5F5F                     subq.w     [A7]+, 7
  11275. 000081A6  5F5F                     subq.w     [A7]+, 7
  11276. 000081A8  5F5F                     subq.w     [A7]+, 7
  11277. 000081AA  5F5F                     subq.w     [A7]+, 7
  11278. 000081AC  5F5F                     subq.w     [A7]+, 7
  11279. 000081AE  5F5F                     subq.w     [A7]+, 7
  11280. 000081B0  FEE1 FC6F                .extension 0xEE1 <<F/2-3/7>> // unimplemented
  11281. 000081B4  FD73                     .extension 0xD73 <<F/4-5/6>> // unimplemented
  11282. 000081B6  0000 09E6                ori.b      D0, 0xE6
  11283. 000081BA  13C4 2053 636F           move.b     [0x2053636F], D4
  11284. 000081C0  5F5F                     subq.w     [A7]+, 7
  11285. 000081C2  5F5F                     subq.w     [A7]+, 7
  11286. 000081C4  5F5F                     subq.w     [A7]+, 7
  11287. 000081C6  5F5F                     subq.w     [A7]+, 7
  11288. 000081C8  5F5F                     subq.w     [A7]+, 7
  11289. 000081CA  5F5F                     subq.w     [A7]+, 7
  11290. 000081CC  5F5F                     subq.w     [A7]+, 7
  11291. 000081CE  FF9B                     .invalid   <<F/6/7>>
  11292. 000081D0  FE33 FF7B                .unknown   0xFE33 0xFF7B (W = 7)
  11293. 000081D4  0000 03F2                ori.b      D0, 0xF2
  11294. 000081D8  13C6 204F 7068           move.b     [0x204F7068], D6
  11295. 000081DE  5F5F                     subq.w     [A7]+, 7
  11296. 000081E0  5F5F                     subq.w     [A7]+, 7
  11297. 000081E2  5F5F                     subq.w     [A7]+, 7
  11298. 000081E4  5F5F                     subq.w     [A7]+, 7
  11299. 000081E6  5F5F                     subq.w     [A7]+, 7
  11300. 000081E8  5F5F                     subq.w     [A7]+, 7
  11301. 000081EA  5F5F                     subq.w     [A7]+, 7
  11302. 000081EC  FC35 ED17                .unknown   0xFC35 0xED17 (W = 6)
  11303. 000081F0  04F2                     .incomplete
  11304. 000081F2  0000 1911                ori.b      D0, 0x11
  11305. fn000081F6:
  11306. 000081F6  1352 6173                move.b     [A1 + 0x6173], [A2]
  11307. 000081FA  616C                     bsr        +0x6E /* 00008268 */
  11308. 000081FC  6765                     beq        +0x67 /* 00008263 */
  11309. 000081FE  7468                     moveq.l    D2, 0x68
  11310. 00008200  695F                     bvs        +0x61 /* 00008261 */
  11311. 00008202  5F5F                     subq.w     [A7]+, 7
  11312. 00008204  5F5F                     subq.w     [A7]+, 7
  11313. 00008206  5F5F                     subq.w     [A7]+, 7
  11314. 00008208  5F5F                     subq.w     [A7]+, 7
  11315. 0000820A  FFD6                     .invalid   <<F/7/7>>
  11316. 0000820C  FF1E                     .extension 0xF1E <<F/4-5/7>> // unimplemented
  11317. 0000820E  0073 0000 0009           ori.w      [A3 + D0.w + 0x9], 0x0
  11318. 00008214  1352 6F73                move.b     [A1 + 0x6F73], [A2]
  11319. 00008218  7320                     moveq.l    D1, 0x20
  11320. 0000821A  3836 385F                move.w     D4, [A6 + D3 + 0x5F]
  11321. 0000821E  5F5F                     subq.w     [A7]+, 7
  11322. 00008220  5F5F                     subq.w     [A7]+, 7
  11323. 00008222  5F5F                     subq.w     [A7]+, 7
  11324. 00008224  5F5F                     subq.w     [A7]+, 7
  11325. 00008226  5F5F                     subq.w     [A7]+, 7
  11326. 00008228  FE2D F03A                .unknown   0xFE2D 0xF03A (W = 7)
  11327. 0000822C  F3FE                     .invalid   <<F/7/1>>
  11328. 0000822E  0000 3B93                ori.b      D0, 0x93
  11329. 00008232  1353 6861                move.b     [A1 + 0x6861], [A3]
  11330. 00008236  756C                     moveq.l    D2, 0x6C
  11331. 00008238  615F                     bsr        +0x61 /* 00008299 */
  11332. 0000823A  5F5F                     subq.w     [A7]+, 7
  11333. 0000823C  5F5F                     subq.w     [A7]+, 7
  11334. 0000823E  5F5F                     subq.w     [A7]+, 7
  11335. 00008240  5F5F                     subq.w     [A7]+, 7
  11336. 00008242  5F5F                     subq.w     [A7]+, 7
  11337. 00008244  5F5F                     subq.w     [A7]+, 7
  11338. 00008246  FFD7                     .invalid   <<F/7/7>>
  11339. 00008248  FE8F 0053                .extension 0xE8F <<F/2-3/7>> // unimplemented
  11340. 0000824C  0000 039D                ori.b      D0, 0x9D
  11341. 00008250  1352 6173                move.b     [A1 + 0x6173], [A2]
  11342. 00008254  616C                     bsr        +0x6E /* 000082C2 */
  11343. 00008256  6861                     bvc        +0x63 /* 000082B9 */
  11344. 00008258  6775                     beq        +0x77 /* 000082CF */
  11345. 0000825A  655F                     bcs        +0x61 /* 000082BB */
  11346. 0000825C  5F5F                     subq.w     [A7]+, 7
  11347. 0000825E  5F5F                     subq.w     [A7]+, 7
  11348. 00008260  5F5F                     subq.w     [A7]+, 7
  11349. 00008262  5F5F                     subq.w     [A7]+, 7
  11350. 00008264  FFBC                     .invalid   <<F/6/7>>
  11351. 00008266  FD51                     .extension 0xD51 <<F/4-5/6>> // unimplemented
  11352. fn00008268:
  11353. 00008268  FD7C                     .extension 0xD7C <<F/4-5/6>> // unimplemented
  11354. 0000826A  0000 09E1                ori.b      D0, 0xE1
  11355. 0000826E  13C7 2053 636F           move.b     [0x2053636F], D7
  11356. 00008274  5F5F                     subq.w     [A7]+, 7
  11357. 00008276  5F5F                     subq.w     [A7]+, 7
  11358. 00008278  5F5F                     subq.w     [A7]+, 7
  11359. 0000827A  5F5F                     subq.w     [A7]+, 7
  11360. 0000827C  5F5F                     subq.w     [A7]+, 7
  11361. 0000827E  5F5F                     subq.w     [A7]+, 7
  11362. 00008280  5F5F                     subq.w     [A7]+, 7
  11363. 00008282  FED2 F094                .extension 0xED2 <<F/2-3/7>> // unimplemented
  11364. 00008286  F376                     .extension 0x376 <<F/4-5/1>> // unimplemented
  11365. 00008288  0000 2968                ori.b      D0, 0x68 /* 'h' */
  11366. 0000828C  13C9 2053 636F           move.b     [0x2053636F], A1
  11367. 00008292  5F5F                     subq.w     [A7]+, 7
  11368. 00008294  5F5F                     subq.w     [A7]+, 7
  11369. 00008296  5F5F                     subq.w     [A7]+, 7
  11370. 00008298  5F5F                     subq.w     [A7]+, 7
  11371. 0000829A  5F5F                     subq.w     [A7]+, 7
  11372. 0000829C  5F5F                     subq.w     [A7]+, 7
  11373. 0000829E  5F5F                     subq.w     [A7]+, 7
  11374. 000082A0  FFF7                     .invalid   <<F/7/7>>
  11375. 000082A2  FD85                     .invalid   <<F/6/6>>
  11376. 000082A4  031E                     btst       [A6]+, D1
  11377. 000082A6  0000 08FF                ori.b      D0, 0xFF
  11378. 000082AA  1345 7461                move.b     [A1 + 0x7461], D5
  11379. 000082AE  6D69                     blt        +0x6B /* 00008319 */
  11380. 000082B0  6E5F                     bgt        +0x61 /* 00008311 */
  11381. 000082B2  5F5F                     subq.w     [A7]+, 7
  11382. 000082B4  5F5F                     subq.w     [A7]+, 7
  11383. 000082B6  5F5F                     subq.w     [A7]+, 7
  11384. 000082B8  5F5F                     subq.w     [A7]+, 7
  11385. 000082BA  5F5F                     subq.w     [A7]+, 7
  11386. 000082BC  5F5F                     subq.w     [A7]+, 7
  11387. 000082BE  0060 FC73                ori.w      -[A0], 0xFC73
  11388. fn000082C2:
  11389. 000082C2  FD8E                     .invalid   <<F/6/6>>
  11390. 000082C4  0000 0BC2                ori.b      D0, 0xC2
  11391. 000082C8  134B 6175                move.b     [A1 + 0x6175], A3
  11392. 000082CC  7320                     moveq.l    D1, 0x20
  11393. 000082CE  4175 7374                chk.w      D0, <<invalid full ext with I/IS == 4>>
  11394. 000082D2  7261                     moveq.l    D1, 0x61
  11395. 000082D4  6C69                     bge        +0x6B /* 0000833F */
  11396. 000082D6  735F                     moveq.l    D1, 0x5F
  11397. 000082D8  5F5F                     subq.w     [A7]+, 7
  11398. 000082DA  5F5F                     subq.w     [A7]+, 7
  11399. 000082DC  039B                     bclr       [A3]+, D1
  11400. 000082DE  EFC4 0AF3                bfins      D4 {D3:D3}, D0
  11401. 000082E2  0000 19E3                ori.b      D0, 0xE3
  11402. 000082E6  1353 6865                move.b     [A1 + 0x6865], [A3]
  11403. 000082EA  6C69                     bge        +0x6B /* 00008355 */
  11404. 000082EC  616B                     bsr        +0x6D /* 00008359 */
  11405. 000082EE  5F5F                     subq.w     [A7]+, 7
  11406. 000082F0  5F5F                     subq.w     [A7]+, 7
  11407. 000082F2  5F5F                     subq.w     [A7]+, 7
  11408. 000082F4  5F5F                     subq.w     [A7]+, 7
  11409. 000082F6  5F5F                     subq.w     [A7]+, 7
  11410. 000082F8  5F5F                     subq.w     [A7]+, 7
  11411. 000082FA  0443 EEAB                subi.w     D3, 0xEEAB
  11412. 000082FE  F72E                     .extension 0x72E <<F/4-5/3>> // unimplemented
  11413. 00008300  0000 30A6                ori.b      D0, 0xA6
  11414. 00008304  134E 756E                move.b     [A1 + 0x756E], A6
  11415. 00008308  6B69                     bmi        +0x6B /* 00008373 */
  11416. 0000830A  5F5F                     subq.w     [A7]+, 7
  11417. 0000830C  5F5F                     subq.w     [A7]+, 7
  11418. 0000830E  5F5F                     subq.w     [A7]+, 7
  11419. 00008310  5F5F                     subq.w     [A7]+, 7
  11420. 00008312  5F5F                     subq.w     [A7]+, 7
  11421. 00008314  5F5F                     subq.w     [A7]+, 7
  11422. 00008316  5F5F                     subq.w     [A7]+, 7
  11423. 00008318  01FE                     .incomplete
  11424. 0000831A  FB3A                     .extension 0xB3A <<F/4-5/5>> // unimplemented
  11425. 0000831C  02BF 0000 08F2           andi.l     <<invalid special address>>, 0x8F2
  11426. 00008322  1341 6C62                move.b     [A1 + 0x6C62], D1
  11427. 00008326  6972                     bvs        +0x74 /* 0000839A */
  11428. 00008328  656F                     bcs        +0x71 /* 00008399 */
  11429. 0000832A  5F5F                     subq.w     [A7]+, 7
  11430. 0000832C  5F5F                     subq.w     [A7]+, 7
  11431. 0000832E  5F5F                     subq.w     [A7]+, 7
  11432. 00008330  5F5F                     subq.w     [A7]+, 7
  11433. 00008332  5F5F                     subq.w     [A7]+, 7
  11434. 00008334  5F5F                     subq.w     [A7]+, 7
  11435. 00008336  02BC FA88 0125 0000 0B38 andi.l     0xB38, 0xFA880125
  11436. 00008340  1354 6172                move.b     [A1 + 0x6172], [A4]
  11437. 00008344  617A                     bsr        +0x7C /* 000083C0 */
  11438. 00008346  6564                     bcs        +0x66 /* 000083AC */
  11439. 00008348  5F5F                     subq.w     [A7]+, 7
  11440. 0000834A  5F5F                     subq.w     [A7]+, 7
  11441. 0000834C  5F5F                     subq.w     [A7]+, 7
  11442. 0000834E  5F5F                     subq.w     [A7]+, 7
  11443. 00008350  5F5F                     subq.w     [A7]+, 7
  11444. 00008352  5F5F                     subq.w     [A7]+, 7
  11445. 00008354  009F FEE0 0025           ori.l      [A7]+, 0xFEE00025
  11446. 0000835A  0000 017A                ori.b      D0, 0x7A /* 'z' */
  11447. 0000835E  1341 6C73                move.b     [A1 + 0x6C73], D1
  11448. 00008362  6861                     bvc        +0x63 /* 000083C5 */
  11449. 00008364  696E                     bvs        +0x70 /* 000083D4 */
  11450. 00008366  5F5F                     subq.w     [A7]+, 7
  11451. 00008368  5F5F                     subq.w     [A7]+, 7
  11452. 0000836A  5F5F                     subq.w     [A7]+, 7
  11453. 0000836C  5F5F                     subq.w     [A7]+, 7
  11454. 0000836E  5F5F                     subq.w     [A7]+, 7
  11455. 00008370  5F5F                     subq.w     [A7]+, 7
  11456. 00008372  0783                     bclr       D3, D3
  11457. 00008374  F49C                     cinva      INST
  11458. 00008376  0E7F 0000                .invalid.w <<invalid special address>>, 0x0 // invalid immediate operation
  11459. 0000837A  1608                     move.b     D3, A0
  11460. 0000837C  13CE A42C A520           move.b     [0xA42CA520], A6
  11461. 00008382  4379 675F 5F5F           chk.w      D1, [0x675F5F5F]
  11462. 00008388  5F5F                     subq.w     [A7]+, 7
  11463. 0000838A  5F5F                     subq.w     [A7]+, 7
  11464. 0000838C  5F5F                     subq.w     [A7]+, 7
  11465. 0000838E  5F5F                     subq.w     [A7]+, 7
  11466. 00008390  08D6 F3A3                bset.b     [A6], 0xA3
  11467. 00008394  0CDD                     .incomplete
  11468. 00008396  0000 2D67                ori.b      D0, 0x67 /* 'g' */
  11469. label0000839A:
  11470. 0000839A  13C2 2043 7967           move.b     [0x20437967], D2
  11471. 000083A0  5F5F                     subq.w     [A7]+, 7
  11472. 000083A2  5F5F                     subq.w     [A7]+, 7
  11473. 000083A4  5F5F                     subq.w     [A7]+, 7
  11474. 000083A6  5F5F                     subq.w     [A7]+, 7
  11475. 000083A8  5F5F                     subq.w     [A7]+, 7
  11476. 000083AA  5F5F                     subq.w     [A7]+, 7
  11477. label000083AC:
  11478. 000083AC  5F5F                     subq.w     [A7]+, 7
  11479. 000083AE  067B F736 EF5A 0000      addi.w     [[PC]], 0xF736
  11480. 000083B6  33E3 1350 6561           move.w     [0x13506561], -[A3]
  11481. 000083BC  636F                     bls        +0x71 /* 0000842D */
  11482. 000083BE  636B                     bls        +0x6D /* 0000842B */
  11483. fn000083C0:
  11484. 000083C0  5F5F                     subq.w     [A7]+, 7
  11485. 000083C2  5F5F                     subq.w     [A7]+, 7
  11486. 000083C4  5F5F                     subq.w     [A7]+, 7
  11487. 000083C6  5F5F                     subq.w     [A7]+, 7
  11488. 000083C8  5F5F                     subq.w     [A7]+, 7
  11489. 000083CA  5F5F                     subq.w     [A7]+, 7
  11490. 000083CC  0913                     btst       [A3], D4
  11491. 000083CE  F553                     .extension 0x553 <<F/4-5/2>> // unimplemented
  11492. 000083D0  0E25 0000                .invalid.b -[A5], 0x0 // invalid immediate operation
  11493. label000083D4:
  11494. 000083D4  46A4                     not.l      -[A4]
  11495. 000083D6  1344 656E                move.b     [A1 + 0x656E], D4
  11496. 000083DA  6562                     bcs        +0x64 /* 0000843E */
  11497. 000083DC  5F5F                     subq.w     [A7]+, 7
  11498. 000083DE  5F5F                     subq.w     [A7]+, 7
  11499. 000083E0  5F5F                     subq.w     [A7]+, 7
  11500. 000083E2  5F5F                     subq.w     [A7]+, 7
  11501. 000083E4  5F5F                     subq.w     [A7]+, 7
  11502. 000083E6  5F5F                     subq.w     [A7]+, 7
  11503. 000083E8  5F5F                     subq.w     [A7]+, 7
  11504. 000083EA  00F6                     .incomplete
  11505. 000083EC  FEEB 00FA                .extension 0xEEB <<F/2-3/7>> // unimplemented
  11506. 000083F0  0000 038D                ori.b      D0, 0x8D
  11507. 000083F4  13C4 2043 7967           move.b     [0x20437967], D4
  11508. 000083FA  5F5F                     subq.w     [A7]+, 7
  11509. 000083FC  5F5F                     subq.w     [A7]+, 7
  11510. 000083FE  5F5F                     subq.w     [A7]+, 7
  11511. 00008400  5F5F                     subq.w     [A7]+, 7
  11512. 00008402  5F5F                     subq.w     [A7]+, 7
  11513. 00008404  5F5F                     subq.w     [A7]+, 7
  11514. 00008406  5F5F                     subq.w     [A7]+, 7
  11515. 00008408  0084 FF90 014D           ori.l      D4, 0xFF90014D
  11516. 0000840E  0000 0301                ori.b      D0, 0x1
  11517. 00008412  1341 6C64                move.b     [A1 + 0x6C64], D1
  11518. 00008416  6572                     bcs        +0x74 /* 0000848A */
  11519. 00008418  616D                     bsr        +0x6F /* 00008487 */
  11520. 0000841A  696E                     bvs        +0x70 /* 0000848A */
  11521. 0000841C  5F5F                     subq.w     [A7]+, 7
  11522. 0000841E  5F5F                     subq.w     [A7]+, 7
  11523. 00008420  5F5F                     subq.w     [A7]+, 7
  11524. 00008422  5F5F                     subq.w     [A7]+, 7
  11525. 00008424  5F5F                     subq.w     [A7]+, 7
  11526. 00008426  1045                     movea.b    A0, D5
  11527. 00008428  F50C                     .extension 0x50C <<F/4-5/2>> // unimplemented
  11528. 0000842A  036B 0000                bchg       [A3 + 0x0], D1
  11529. 0000842E  2999 1345                move.l     <<invalid full ext with IS == 1 and I/IS == 5>>, [A1]+
  11530. 00008432  6E69                     bgt        +0x6B /* 0000849D */
  11531. 00008434  665F                     bne        +0x61 /* 00008495 */
  11532. 00008436  5F5F                     subq.w     [A7]+, 7
  11533. 00008438  5F5F                     subq.w     [A7]+, 7
  11534. 0000843A  5F5F                     subq.w     [A7]+, 7
  11535. 0000843C  5F5F                     subq.w     [A7]+, 7
  11536. label0000843E:
  11537. 0000843E  5F5F                     subq.w     [A7]+, 7
  11538. 00008440  5F5F                     subq.w     [A7]+, 7
  11539. 00008442  5F5F                     subq.w     [A7]+, 7
  11540. 00008444  0749                     bchg       A1, D3
  11541. 00008446  FC09 000C                .unknown   0xFC09 0x000C (W = 6)
  11542. 0000844A  0000 0D94                ori.b      D0, 0x94
  11543. 0000844E  1353 6164                move.b     [A1 + 0x6164], [A3]
  11544. 00008452  616C                     bsr        +0x6E /* 000084C0 */
  11545. 00008454  6D65                     blt        +0x67 /* 000084BB */
  11546. 00008456  6C69                     bge        +0x6B /* 000084C1 */
  11547. 00008458  6B5F                     bmi        +0x61 /* 000084B9 */
  11548. 0000845A  5F5F                     subq.w     [A7]+, 7
  11549. 0000845C  5F5F                     subq.w     [A7]+, 7
  11550. 0000845E  5F5F                     subq.w     [A7]+, 7
  11551. 00008460  5F5F                     subq.w     [A7]+, 7
  11552. 00008462  010E                     btst       A6, D0
  11553. 00008464  FF71                     .extension 0xF71 <<F/4-5/7>> // unimplemented
  11554. 00008466  FEB9 0000                .extension 0xEB9 <<F/2-3/7>> // unimplemented
  11555. 0000846A  04F2                     .incomplete
  11556. 0000846C  1341 6C20                move.b     [A1 + 0x6C20], D1
  11557. 00008470  4E61                     move       USP, A1
  11558. 00008472  A269                     syscall    HGetState, flags=2
  11559. 00008474  725F                     moveq.l    D1, 0x5F
  11560. 00008476  5F5F                     subq.w     [A7]+, 7
  11561. 00008478  5F5F                     subq.w     [A7]+, 7
  11562. 0000847A  5F5F                     subq.w     [A7]+, 7
  11563. 0000847C  5F5F                     subq.w     [A7]+, 7
  11564. 0000847E  5F5F                     subq.w     [A7]+, 7
  11565. 00008480  00E4                     .incomplete
  11566. 00008482  FF8F                     .invalid   <<F/6/7>>
  11567. 00008484  FFD8                     .invalid   <<F/7/7>>
  11568. 00008486  0000 0004                ori.b      D0, 0x4
  11569. label0000848A:
  11570. 0000848A  1357 6F6C                move.b     [A1 + 0x6F6C], [A7]
  11571. 0000848E  6620                     bne        +0x22 /* 000084B0 */
  11572. 00008490  3135 3631                move.w     -[A0], [A5 + D3.w * 8 + 0x31]
  11573. 00008494  5F5F                     subq.w     [A7]+, 7
  11574. 00008496  5F5F                     subq.w     [A7]+, 7
  11575. 00008498  5F5F                     subq.w     [A7]+, 7
  11576. 0000849A  5F5F                     subq.w     [A7]+, 7
  11577. 0000849C  5F5F                     subq.w     [A7]+, 7
  11578. 0000849E  0CD7                     .incomplete
  11579. 000084A0  FB7F                     .extension 0xB7F <<F/4-5/5>> // unimplemented
  11580. 000084A2  F177                     .extension 0x177 <<F/4-5/0>> // unimplemented
  11581. 000084A4  0000 2FC2                ori.b      D0, 0xC2
  11582. 000084A8  13C1 2047 7275           move.b     [0x20477275], D1
  11583. 000084AE  5F5F                     subq.w     [A7]+, 7
  11584. label000084B0:
  11585. 000084B0  5F5F                     subq.w     [A7]+, 7
  11586. 000084B2  5F5F                     subq.w     [A7]+, 7
  11587. 000084B4  5F5F                     subq.w     [A7]+, 7
  11588. 000084B6  5F5F                     subq.w     [A7]+, 7
  11589. 000084B8  5F5F                     subq.w     [A7]+, 7
  11590. 000084BA  5F5F                     subq.w     [A7]+, 7
  11591. 000084BC  03DF                     .incomplete
  11592. 000084BE  FF08                     .extension 0xF08 <<F/4-5/7>> // unimplemented
  11593. fn000084C0:
  11594. 000084C0  0221 0000                andi.b     -[A1], 0x0
  11595. 000084C4  08C8 1353                bset.b     A0, 0x53 /* 'S' */
  11596. 000084C8  6368                     bls        +0x6A /* 00008532 */
  11597. 000084CA  6561                     bcs        +0x63 /* 0000852D */
  11598. 000084CC  745F                     moveq.l    D2, 0x5F
  11599. 000084CE  5F5F                     subq.w     [A7]+, 7
  11600. 000084D0  5F5F                     subq.w     [A7]+, 7
  11601. 000084D2  5F5F                     subq.w     [A7]+, 7
  11602. 000084D4  5F5F                     subq.w     [A7]+, 7
  11603. 000084D6  5F5F                     subq.w     [A7]+, 7
  11604. 000084D8  5F5F                     subq.w     [A7]+, 7
  11605. 000084DA  0274 FF66 00B0           andi.w     [A4 + D0.w - 0x80], 0xFF66
  11606. 000084E0  0000 053A                ori.b      D0, 0x3A /* ':' */
  11607. 000084E4  134D 6172                move.b     [A1 + 0x6172], A5
  11608. 000084E8  6B61                     bmi        +0x63 /* 0000854B */
  11609. 000084EA  625F                     bhi        +0x61 /* 0000854B */
  11610. 000084EC  5F5F                     subq.w     [A7]+, 7
  11611. 000084EE  5F5F                     subq.w     [A7]+, 7
  11612. 000084F0  5F5F                     subq.w     [A7]+, 7
  11613. 000084F2  5F5F                     subq.w     [A7]+, 7
  11614. 000084F4  5F5F                     subq.w     [A7]+, 7
  11615. 000084F6  5F5F                     subq.w     [A7]+, 7
  11616. 000084F8  010D                     btst       A5, D0
  11617. 000084FA  000B FEEB                ori.b      A3, 0xEB
  11618. 000084FE  0000 019A                ori.b      D0, 0x9A
  11619. 00008502  05C4                     .incomplete
  11620. 00008504  2050                     movea.l    A0, [A0]
  11621. 00008506  6865                     bvc        +0x67 /* 0000856D */
  11622. 00008508  078A                     bclr       A2, D3
  11623. 0000850A  00A4 FED3 0000           ori.l      -[A4], 0xFED30000
  11624. 00008510  0977 05C8                bchg       [ + <<invalid base displacement size>>], D4
  11625. 00008514  2043                     movea.l    A0, D3
  11626. 00008516  6574                     bcs        +0x76 /* 0000858C */
  11627. 00008518  00FE                     .incomplete
  11628. 0000851A  001D FF0C                ori.b      [A5]+, 0xC
  11629. 0000851E  0000 016E                ori.b      D0, 0x6E /* 'n' */
  11630. 00008522  05C9                     .incomplete
  11631. 00008524  2050                     movea.l    A0, [A0]
  11632. 00008526  6865                     bvc        +0x67 /* 0000858D */
  11633. 00008528  0B94                     bclr       [A4], D5
  11634. 0000852A  01E2                     .incomplete
  11635. 0000852C  1016                     move.b     D0, [A6]
  11636. 0000852E  0000 1780                ori.b      D0, 0x80
  11637. label00008532:
  11638. 00008532  05C5                     .incomplete
  11639. 00008534  2043                     movea.l    A0, D3
  11640. 00008536  6173                     bsr        +0x75 /* 000085AB */
  11641. 00008538  0302                     btst       D2, D1
  11642. 0000853A  0085 01D3 0000           ori.l      D5, 0x1D30000
  11643. 00008540  0506                     btst       D6, D2
  11644. 00008542  05C3                     .incomplete
  11645. 00008544  2041                     movea.l    A0, D1
  11646. 00008546  6E64                     bgt        +0x66 /* 000085AC */
  11647. 00008548  02F3                     .incomplete
  11648. 0000854A  00BF 056D 0000           ori.l      <<invalid special address>>, 0x56D0000
  11649. 00008550  0C05 05C2                cmpi.b     D5, 0xC2
  11650. 00008554  2043                     movea.l    A0, D3
  11651. 00008556  6173                     bsr        +0x75 /* 000085CB */
  11652. 00008558  01F0                     .incomplete
  11653. 0000855A  007D 0197                ori.w      <<invalid special address>>, 0x197
  11654. 0000855E  0000 02B9                ori.b      D0, 0xB9
  11655. 00008562  05CB                     .incomplete
  11656. 00008564  2041                     movea.l    A0, D1
  11657. 00008566  6E64                     bgt        +0x66 /* 000085CC */
  11658. 00008568  031E                     btst       [A6]+, D1
  11659. 0000856A  00ED                     .incomplete
  11660. 0000856C  FC8D 0000                .extension 0xC8D <<F/2-3/6>> // unimplemented
  11661. 00008570  068B 05C1 2050           addi.l     A3, 0x5C12050
  11662. 00008576  6865                     bvc        +0x67 /* 000085DD */
  11663. 00008578  0AD9                     .incomplete
  11664. 0000857A  0356                     bchg       [A6], D1
  11665. 0000857C  EFA4                     asl        D4, D7
  11666. 0000857E  0000 1478                ori.b      D0, 0x78 /* 'x' */
  11667. 00008582  05C5                     .incomplete
  11668. 00008584  2050                     movea.l    A0, [A0]
  11669. 00008586  6865                     bvc        +0x67 /* 000085ED */
  11670. 00008588  0249 00B4                andi.w     A1, 0xB4
  11671. label0000858C:
  11672. 0000858C  FF92                     .invalid   <<F/6/7>>
  11673. 0000858E  0000 0324                ori.b      D0, 0x24 /* '$' */
  11674. 00008592  05C6                     .incomplete
  11675. 00008594  2043                     movea.l    A0, D3
  11676. 00008596  6574                     bcs        +0x76 /* 0000860C */
  11677. 00008598  023E 00DD                andi.b     <<invalid special address>>, 0xDD
  11678. 0000859C  FFA8                     .invalid   <<F/6/7>>
  11679. 0000859E  0000 02EB                ori.b      D0, 0xEB
  11680. 000085A2  05C7                     .incomplete
  11681. 000085A4  2043                     movea.l    A0, D3
  11682. 000085A6  6574                     bcs        +0x76 /* 0000861C */
  11683. 000085A8  013E                     btst       <<invalid special address>>, D0
  11684. 000085AA  007D 0256                ori.w      <<invalid special address>>, 0x256
  11685. // begin alternate branch 000085AC-000085B2
  11686. label000085AC:
  11687. 000085AC  0256 0000                andi.w     [A6], 0x0
  11688. 000085B0  04F1                     .incomplete
  11689. // end alternate branch 000085AC-000085B2
  11690. label000085AC: // (misaligned)
  11691. 000085AE  0000 04F1                ori.b      D0, 0xF1
  11692. 000085B2  05C3                     .incomplete
  11693. 000085B4  2043                     movea.l    A0, D3
  11694. 000085B6  6173                     bsr        +0x75 /* 0000862B */
  11695. 000085B8  0D6C 0572                bchg       [A4 + 0x572], D6
  11696. 000085BC  F257 0000                .extension 0x257 <<F/1/1>>, 0x0000 // unimplemented
  11697. 000085C0  1A3F                     move.b     D5, <<invalid special address>>
  11698. 000085C2  05C2                     .incomplete
  11699. 000085C4  2050                     movea.l    A0, [A0]
  11700. 000085C6  6865                     bvc        +0x67 /* 0000862D */
  11701. 000085C8  01F0                     .incomplete
  11702. 000085CA  00D1                     .incomplete
  11703. label000085CC:
  11704. 000085CC  FD93                     .invalid   <<F/6/6>>
  11705. 000085CE  0000 0351                ori.b      D0, 0x51 /* 'Q' */
  11706. 000085D2  05C3                     .incomplete
  11707. 000085D4  2050                     movea.l    A0, [A0]
  11708. 000085D6  6865                     bvc        +0x67 /* 0000863D */
  11709. 000085D8  05E6                     .incomplete
  11710. 000085DA  027D 01C2                andi.w     <<invalid special address>>, 0x1C2
  11711. 000085DE  0000 07E8                ori.b      D0, 0xE8
  11712. 000085E2  05C6                     .incomplete
  11713. 000085E4  2050                     movea.l    A0, [A0]
  11714. 000085E6  7363                     moveq.l    D1, 0x63
  11715. 000085E8  02DA                     .incomplete
  11716. 000085EA  014D                     bchg       A5, D0
  11717. 000085EC  038F                     bclr       A7, D1
  11718. 000085EE  0000 05C7                ori.b      D0, 0xC7
  11719. 000085F2  0555                     bchg       [A5], D2
  11720. 000085F4  4B31 2020                .invalid   5, [A1 + D2.w + 0x20] // invalid opcode 4 with b == 4
  11721. 000085F8  02CB                     .incomplete
  11722. 000085FA  017A FF6D                bchg       [PC - 0x93 /* 00008569, value 0x1E00 */], D0
  11723. 000085FE  0000 03A7                ori.b      D0, 0xA7
  11724. 00008602  05C5                     .incomplete
  11725. 00008604  2043                     movea.l    A0, D3
  11726. 00008606  6574                     bcs        +0x76 /* 0000867C */
  11727. 00008608  0156                     bchg       [A6], D0
  11728. 0000860A  00B8 00DD 0000 024B      ori.l      [0x0000024B], 0xDD0000
  11729. // begin alternate branch 0000860C-00008612
  11730. label0000860C:
  11731. 0000860C  00DD                     .incomplete
  11732. 0000860E  0000 024B                ori.b      D0, 0x4B /* 'K' */
  11733. // end alternate branch 0000860C-00008612
  11734. label0000860C: // (misaligned)
  11735. 00008612  05C0                     .incomplete
  11736. 00008614  2054                     movea.l    A0, [A4]
  11737. 00008616  7269                     moveq.l    D1, 0x69
  11738. 00008618  03E0                     .incomplete
  11739. 0000861A  021D 08EC                andi.b     [A5]+, 0xEC
  11740. // begin alternate branch 0000861C-00008622
  11741. label0000861C:
  11742. 0000861C  08EC 0000 0D4E           bset.b     [A4 + 0xD4E], 0x0
  11743. // end alternate branch 0000861C-00008622
  11744. label0000861C: // (misaligned)
  11745. 0000861E  0000 0D4E                ori.b      D0, 0x4E /* 'N' */
  11746. 00008622  05C4                     .incomplete
  11747. 00008624  2043                     movea.l    A0, D3
  11748. 00008626  6173                     bsr        +0x75 /* 0000869B */
  11749. 00008628  011A                     btst       [A2]+, D0
  11750. 0000862A  009A 007A 0000           ori.l      [A2]+, 0x7A0000 /* 'z\0\0' */
  11751. 00008630  0287 05C8 2041           andi.l     D7, 0x5C82041
  11752. 00008636  7269                     moveq.l    D1, 0x69
  11753. 00008638  00EF                     .incomplete
  11754. 0000863A  0084 FEA8 0000           ori.l      D4, 0xFEA80000
  11755. 00008640  01FB                     .incomplete
  11756. 00008642  05D5                     .incomplete
  11757. 00008644  2045                     movea.l    A0, D5
  11758. 00008646  7269                     moveq.l    D1, 0x69
  11759. 00008648  00DC                     .incomplete
  11760. 0000864A  007D FE2D                ori.w      <<invalid special address>>, 0xFE2D
  11761. 0000864E  0000 0381                ori.b      D0, 0x81
  11762. 00008652  05C0                     .incomplete
  11763. 00008654  2048                     movea.l    A0, A0
  11764. 00008656  7969                     moveq.l    D4, 0x69
  11765. 00008658  1016                     move.b     D0, [A6]
  11766. 0000865A  094A                     bchg       A2, D4
  11767. 0000865C  F8D7 0000                .extension 0x8D7 <<F/2-3/4>> // unimplemented
  11768. 00008660  1400                     move.b     D2, D0
  11769. 00008662  05CC                     .incomplete
  11770. 00008664  2043                     movea.l    A0, D3
  11771. 00008666  6574                     bcs        +0x76 /* 000086DC */
  11772. 00008668  052A 0316                btst       [A2 + 0x316], D2
  11773. 0000866C  12FB 0000                move.b     [A1]+, [PC + D0.w]
  11774. 00008670  1460                     movea.b    A2, -[A0]
  11775. 00008672  0555                     bchg       [A5], D2
  11776. 00008674  4B32 2020                .invalid   5, [A2 + D2.w + 0x20] // invalid opcode 4 with b == 4
  11777. 00008678  0321                     btst       -[A1], D1
  11778. 0000867A  01FC                     .incomplete
  11779. label0000867C:
  11780. 0000867C  0298 0000 072C           andi.l     [A0]+, 0x72C
  11781. 00008682  05C1                     .incomplete
  11782. 00008684  2054                     movea.l    A0, [A4]
  11783. 00008686  7269                     moveq.l    D1, 0x69
  11784. 00008688  0A42 06F3                xori.w     D2, 0x6F3
  11785. 0000868C  F06A 0000                .extension 0x06A <<F/1/0>>, 0x0000 // unimplemented
  11786. 00008690  187E                     movea.b    A4, <<invalid special address>>
  11787. 00008692  05D4                     .incomplete
  11788. 00008694  2045                     movea.l    A0, D5
  11789. 00008696  7269                     moveq.l    D1, 0x69
  11790. 00008698  0172 0140                bchg       [A2 + <<invalid base displacement size>>], D0
  11791. 0000869C  001C 0000                ori.b      [A4]+, 0x0
  11792. 000086A0  0274 05C2 2043           andi.w     [A4 + D2.w + 0x43], 0x5C2
  11793. 000086A6  6574                     bcs        +0x76 /* 0000871C */
  11794. 000086A8  01EB                     .incomplete
  11795. 000086AA  01C2                     .incomplete
  11796. 000086AC  0157                     bchg       [A7], D0
  11797. 000086AE  0000 0381                ori.b      D0, 0x81
  11798. 000086B2  0555                     bchg       [A5], D2
  11799. 000086B4  4B33 2020                .invalid   5, [A3 + D2.w + 0x20] // invalid opcode 4 with b == 4
  11800. 000086B8  0835 0791 107C           btst.b     [A5 + D1.w + 0x7C], 0x91
  11801. 000086BE  0000 1622                ori.b      D0, 0x22 /* '\"' */
  11802. 000086C2  05C6                     .incomplete
  11803. 000086C4  2050                     movea.l    A0, [A0]
  11804. 000086C6  6572                     bcs        +0x74 /* 0000873A */
  11805. 000086C8  024C 022F                andi.w     A4, 0x22F
  11806. 000086CC  042C 0000 055D           subi.b     [A4 + 0x55D], 0x0
  11807. 000086D2  05D2                     .incomplete
  11808. 000086D4  2050                     movea.l    A0, [A0]
  11809. 000086D6  6572                     bcs        +0x74 /* 0000874A */
  11810. 000086D8  0224 0213                andi.b     -[A4], 0x13
  11811. label000086DC:
  11812. 000086DC  FF89                     .invalid   <<F/6/7>>
  11813. 000086DE  0000 032C                ori.b      D0, 0x2C /* ',' */
  11814. 000086E2  05C6                     .incomplete
  11815. 000086E4  2045                     movea.l    A0, D5
  11816. 000086E6  7269                     moveq.l    D1, 0x69
  11817. 000086E8  0290 02AC 0500           andi.l     [A0], 0x2AC0500
  11818. 000086EE  0000 0A23                ori.b      D0, 0x23 /* '#' */
  11819. 000086F2  05C2                     .incomplete
  11820. 000086F4  2050                     movea.l    A0, [A0]
  11821. 000086F6  6572                     bcs        +0x74 /* 0000876A */
  11822. 000086F8  04DF                     .incomplete
  11823. 000086FA  0519                     btst       [A1]+, D2
  11824. 000086FC  05AD 0000                bclr       [A5 + 0x0], D2
  11825. 00008700  0B65                     bchg       -[A5], D5
  11826. 00008702  05D0                     .incomplete
  11827. 00008704  2050                     movea.l    A0, [A0]
  11828. 00008706  6572                     bcs        +0x74 /* 0000877A */
  11829. 00008708  0173 0193 0221 0000      bchg       [[ + D0] + 0x2210000], D0
  11830. 00008710  0353                     bchg       [A3], D1
  11831. 00008712  05C9                     .incomplete
  11832. 00008714  2050                     movea.l    A0, [A0]
  11833. 00008716  6572                     bcs        +0x74 /* 0000878A */
  11834. 00008718  00C7                     .incomplete
  11835. 0000871A  00DD                     .incomplete
  11836. label0000871C:
  11837. 0000871C  FF5B                     .extension 0xF5B <<F/4-5/7>> // unimplemented
  11838. 0000871E  0000 016C                ori.b      D0, 0x6C /* 'l' */
  11839. 00008722  05C0                     .incomplete
  11840. 00008724  2046                     movea.l    A0, D6
  11841. 00008726  6F72                     ble        +0x74 /* 0000879A */
  11842. 00008728  0BEB                     .incomplete
  11843. 0000872A  0E24 F89F                .invalid.b -[A4], 0x9F // invalid immediate operation
  11844. 0000872E  0000 16DC                ori.b      D0, 0xDC
  11845. 00008732  05D2                     .incomplete
  11846. 00008734  2045                     movea.l    A0, D5
  11847. 00008736  7269                     moveq.l    D1, 0x69
  11848. 00008738  03DA                     .incomplete
  11849. label0000873A:
  11850. 0000873A  04CA                     .incomplete
  11851. 0000873C  00FA                     .incomplete
  11852. 0000873E  0000 0784                ori.b      D0, 0x84
  11853. 00008742  05CE                     .incomplete
  11854. 00008744  2054                     movea.l    A0, [A4]
  11855. 00008746  6175                     bsr        +0x77 /* 000087BD */
  11856. 00008748  0C23 0F6B                cmpi.b     -[A3], 0x6B /* 'k' */
  11857. // begin alternate branch 0000874A-0000874E
  11858. label0000874A:
  11859. 0000874A  0F6B 035E                bchg       [A3 + 0x35E], D7
  11860. // end alternate branch 0000874A-0000874E
  11861. label0000874A: // (misaligned)
  11862. 0000874C  035E                     bchg       [A6]+, D1
  11863. 0000874E  0000 16A6                ori.b      D0, 0xA6
  11864. 00008752  05CD                     .incomplete
  11865. 00008754  2054                     movea.l    A0, [A4]
  11866. 00008756  6175                     bsr        +0x77 /* 000087CD */
  11867. 00008758  025B 0374                andi.w     [A3]+, 0x374
  11868. 0000875C  049C 0000 09C5           subi.l     [A4]+, 0x9C5
  11869. 00008762  05C3                     .incomplete
  11870. 00008764  2050                     movea.l    A0, [A0]
  11871. 00008766  6572                     bcs        +0x74 /* 000087DA */
  11872. 00008768  0079 00B4 FE33 0000      ori.w      [0xFE330000], 0xB4
  11873. // begin alternate branch 0000876A-00008774
  11874. label0000876A:
  11875. 0000876A  00B4 FE33 0000 0225      ori.l      [A4 + D0.w * 2 + 0x25], 0xFE330000
  11876. 00008772  05C1                     .incomplete
  11877. // end alternate branch 0000876A-00008774
  11878. label0000876A: // (misaligned)
  11879. 00008770  0225 05C1                andi.b     -[A5], 0xC1
  11880. 00008774  2052                     movea.l    A0, [A2]
  11881. 00008776  6574                     bcs        +0x76 /* 000087EC */
  11882. 00008778  020B 0309                andi.b     A3, 0x9 /* '\t' */
  11883. // begin alternate branch 0000877A-0000877C
  11884. label0000877A:
  11885. 0000877A  0309                     btst       A1, D1
  11886. // end alternate branch 0000877A-0000877C
  11887. label0000877A: // (misaligned)
  11888. 0000877C  0250 0000                andi.w     [A0], 0x0
  11889. 00008780  04AE 05CE 2050 6572      subi.l     [A6 + 0x6572], 0x5CE2050
  11890. 00008788  0A1B 0F1A                xori.b     [A3]+, 0x1A
  11891. // begin alternate branch 0000878A-0000878C
  11892. label0000878A:
  11893. 0000878A  0F1A                     btst       [A2]+, D7
  11894. // end alternate branch 0000878A-0000878C
  11895. label0000878A: // (misaligned)
  11896. 0000878C  0823 0000                btst.b     -[A3], 0x0
  11897. 00008790  16DC                     move.b     [A3]+, [A4]+
  11898. 00008792  0555                     bchg       [A5], D2
  11899. 00008794  4B34 2020                .invalid   5, [A4 + D2.w + 0x20] // invalid opcode 4 with b == 4
  11900. 00008798  0209 030D                andi.b     A1, 0xD /* '\r' */
  11901. // begin alternate branch 0000879A-0000879C
  11902. label0000879A:
  11903. 0000879A  030D                     btst       A5, D1
  11904. // end alternate branch 0000879A-0000879C
  11905. label0000879A: // (misaligned)
  11906. 0000879C  035E                     bchg       [A6]+, D1
  11907. 0000879E  0000 0589                ori.b      D0, 0x89
  11908. 000087A2  05CC                     .incomplete
  11909. 000087A4  2050                     movea.l    A0, [A0]
  11910. 000087A6  6572                     bcs        +0x74 /* 0000881A */
  11911. 000087A8  0A06 0F1E                xori.b     D6, 0x1E
  11912. 000087AC  0837 0000 150A 0555      btst.b     [[A7 + <<invalid base displacement size>> + D1 * 4] + 0x555], 0x0
  11913. 000087B4  4B35 2020                .invalid   5, [A5 + D2.w + 0x20] // invalid opcode 4 with b == 4
  11914. 000087B8  02F5                     .incomplete
  11915. 000087BA  0486 ECD7 0000           subi.l     D6, 0xECD70000
  11916. 000087C0  1BDD                     move.b     <<invalid special address>>, [A5]+
  11917. 000087C2  05C2                     .incomplete
  11918. 000087C4  2048                     movea.l    A0, A0
  11919. 000087C6  7969                     moveq.l    D4, 0x69
  11920. 000087C8  09D3                     .incomplete
  11921. 000087CA  0F4C                     bchg       A4, D7
  11922. 000087CC  081D 0000                btst.b     [A5]+, 0x0
  11923. 000087D0  179C 0555                move.b     <<invalid full ext with IS == 1 and I/IS == 5>>, [A4]+
  11924. 000087D4  4B36 2020                .invalid   5, [A6 + D2.w + 0x20] // invalid opcode 4 with b == 4
  11925. 000087D8  046A 0736 0542           subi.w     [A2 + 0x542], 0x736
  11926. // begin alternate branch 000087DA-000087E4
  11927. label000087DA:
  11928. 000087DA  0736 0542 0000           btst       [[A6 + <<invalid base displacement size>>]], D3
  11929. 000087E0  10E8 05C5                move.b     [A0]+, [A0 + 0x5C5]
  11930. // end alternate branch 000087DA-000087E4
  11931. label000087DA: // (misaligned)
  11932. 000087DE  0000 10E8                ori.b      D0, 0xE8
  11933. 000087E2  05C5                     .incomplete
  11934. 000087E4  2050                     movea.l    A0, [A0]
  11935. 000087E6  6572                     bcs        +0x74 /* 0000885A */
  11936. 000087E8  07C0                     .incomplete
  11937. 000087EA  0D23                     btst       -[A3], D6
  11938. label000087EC:
  11939. 000087EC  0CCC                     .incomplete
  11940. 000087EE  0000 2132                ori.b      D0, 0x32 /* '2' */
  11941. 000087F2  05C4                     .incomplete
  11942. 000087F4  2050                     movea.l    A0, [A0]
  11943. 000087F6  6572                     bcs        +0x74 /* 0000886A */
  11944. 000087F8  09AC 10DD                bclr       [A4 + 0x10DD], D4
  11945. 000087FC  044E 0000                subi.w     A6, 0x0
  11946. 00008800  1A20                     move.b     D5, -[A0]
  11947. 00008802  05CA                     .incomplete
  11948. 00008804  2054                     movea.l    A0, [A4]
  11949. 00008806  6175                     bsr        +0x77 /* 0000887D */
  11950. 00008808  019C                     bclr       [A4]+, D0
  11951. 0000880A  02E1                     .incomplete
  11952. 0000880C  0059 0000                ori.w      [A1]+, 0x0
  11953. 00008810  037A 05CC                bchg       [PC + 0x5CC /* 00008DDE, value 0x0, cstring "" */], D1
  11954. 00008814  2054                     movea.l    A0, [A4]
  11955. 00008816  6175                     bsr        +0x77 /* 0000888D */
  11956. 00008818  0144                     bchg       D4, D0
  11957. label0000881A:
  11958. 0000881A  0289 FD6D 0000           andi.l     A1, 0xFD6D0000
  11959. 00008820  041A 05C0                subi.b     [A2]+, 0xC0
  11960. 00008824  2048                     movea.l    A0, A0
  11961. 00008826  6F72                     ble        +0x74 /* 0000889A */
  11962. 00008828  0193                     bclr       [A3], D0
  11963. 0000882A  032C F936                btst       [A4 - 0x6CA], D1
  11964. 0000882E  0000 0A61                ori.b      D0, 0x61 /* 'a' */
  11965. 00008832  05C0                     .incomplete
  11966. 00008834  2052                     movea.l    A0, [A2]
  11967. 00008836  6574                     bcs        +0x76 /* 000088AC */
  11968. 00008838  0721                     btst       -[A1], D3
  11969. 0000883A  0EEE                     .incomplete
  11970. 0000883C  F4ED                     cpushl     DATA+INST, [A5]
  11971. 0000883E  0000 187E                ori.b      D0, 0x7E /* '~' */
  11972. 00008842  05CC                     .incomplete
  11973. 00008844  2045                     movea.l    A0, D5
  11974. 00008846  7269                     moveq.l    D1, 0x69
  11975. 00008848  0173 031A 00F5           bchg       [[A3 + D0 * 2] + 0xF5], D0
  11976. 0000884E  0000 0437                ori.b      D0, 0x37 /* '7' */
  11977. 00008852  05C2                     .incomplete
  11978. 00008854  2054                     movea.l    A0, [A4]
  11979. 00008856  6175                     bsr        +0x77 /* 000088CD */
  11980. 00008858  01DC                     .incomplete
  11981. label0000885A:
  11982. 0000885A  041F 016E                subi.b     [A7]+, 0x6E /* 'n' */
  11983. 0000885E  0000 054B                ori.b      D0, 0x4B /* 'K' */
  11984. 00008862  0555                     bchg       [A5], D2
  11985. 00008864  4B37 2020                .invalid   5, [A7 + D2.w + 0x20] // invalid opcode 4 with b == 4
  11986. 00008868  06B6 0F14 F4DD 0000      addi.l     [A6 + D0.w], 0xF14F4DD
  11987. // begin alternate branch 0000886A-00008872
  11988. label0000886A:
  11989. 0000886A  0F14                     btst       [A4], D7
  11990. 0000886C  F4DD                     cinva      DATA+INST
  11991. 0000886E  0000 1460                ori.b      D0, 0x60 /* '`' */
  11992. // end alternate branch 0000886A-00008872
  11993. label0000886A: // (misaligned)
  11994. 00008870  1460                     movea.b    A2, -[A0]
  11995. 00008872  0555                     bchg       [A5], D2
  11996. 00008874  4B38 2020                .invalid   5, [0x00002020] // invalid opcode 4 with b == 4
  11997. 00008878  00FA                     .incomplete
  11998. 0000887A  0252 00B8                andi.w     [A2], 0xB8
  11999. 0000887E  0000 02CF                ori.b      D0, 0xCF
  12000. 00008882  05C7                     .incomplete
  12001. 00008884  3154 6175                move.w     [A0 + 0x6175], [A4]
  12002. 00008888  01D3                     .incomplete
  12003. 0000888A  0455 01A3                subi.w     [A5], 0x1A3
  12004. 0000888E  0000 062E                ori.b      D0, 0x2E /* '.' */
  12005. 00008892  05C4                     .incomplete
  12006. 00008894  2054                     movea.l    A0, [A4]
  12007. 00008896  6175                     bsr        +0x77 /* 0000890D */
  12008. 00008898  0148                     bchg       A0, D0
  12009. label0000889A:
  12010. 0000889A  030B                     btst       A3, D1
  12011. 0000889C  00F0                     .incomplete
  12012. 0000889E  0000 0481                ori.b      D0, 0x81
  12013. 000088A2  05C7                     .incomplete
  12014. 000088A4  3254                     movea.w    A1, [A4]
  12015. 000088A6  6175                     bsr        +0x77 /* 0000891D */
  12016. 000088A8  0129 02F3                btst       [A1 + 0x2F3], D0
  12017. label000088AC:
  12018. 000088AC  FB78                     .extension 0xB78 <<F/4-5/5>> // unimplemented
  12019. 000088AE  0000 07C7                ori.b      D0, 0xC7
  12020. 000088B2  05C0                     .incomplete
  12021. 000088B4  2044                     movea.l    A0, D4
  12022. 000088B6  6F72                     ble        +0x74 /* 0000892A */
  12023. 000088B8  062D 0FFE F5E0           addi.b     [A5 - 0xA20], 0xFE
  12024. 000088BE  0000 15BB                ori.b      D0, 0xBB
  12025. 000088C2  05CC                     .incomplete
  12026. 000088C4  2045                     movea.l    A0, D5
  12027. 000088C6  7269                     moveq.l    D1, 0x69
  12028. 000088C8  0719                     btst       [A1]+, D3
  12029. 000088CA  1291                     move.b     [A1], [A1]
  12030. 000088CC  FED6 0000                .extension 0xED6 <<F/2-3/7>> // unimplemented
  12031. 000088D0  14A8 05CC                move.b     [A2], [A0 + 0x5CC]
  12032. 000088D4  2045                     movea.l    A0, D5
  12033. 000088D6  7269                     moveq.l    D1, 0x69
  12034. 000088D8  00C4                     .incomplete
  12035. 000088DA  020E FF71                andi.b     A6, 0x71 /* 'q' */
  12036. 000088DE  0000 026A                ori.b      D0, 0x6A /* 'j' */
  12037. 000088E2  0555                     bchg       [A5], D2
  12038. 000088E4  4B39 2020 05DC           .invalid   5, [0x202005DC] // invalid opcode 4 with b == 4
  12039. 000088EA  12EE 01F1                move.b     [A1]+, [A6 + 0x1F1]
  12040. 000088EE  0000 1712                ori.b      D0, 0x12
  12041. 000088F2  05CF                     .incomplete
  12042. 000088F4  204F                     movea.l    A0, A7
  12043. 000088F6  7269                     moveq.l    D1, 0x69
  12044. 000088F8  05A1                     bclr       -[A1], D2
  12045. 000088FA  1314                     move.b     -[A1], [A4]
  12046. 000088FC  00DA                     .incomplete
  12047. 000088FE  0000 16A6                ori.b      D0, 0xA6
  12048. 00008902  05CF                     .incomplete
  12049. 00008904  204F                     movea.l    A0, A7
  12050. 00008906  7269                     moveq.l    D1, 0x69
  12051. 00008908  0114                     btst       [A4], D0
  12052. 0000890A  03D2                     .incomplete
  12053. 0000890C  0298 0000 08AA           andi.l     [A0]+, 0x8AA
  12054. 00008912  05C8                     .incomplete
  12055. 00008914  2041                     movea.l    A0, D1
  12056. 00008916  7572                     moveq.l    D2, 0x72
  12057. 00008918  0399                     bclr       [A1]+, D1
  12058. 0000891A  0DE7                     .incomplete
  12059. 0000891C  0DCA                     .incomplete
  12060. 0000891E  0000 1FD9                ori.b      D0, 0xD9
  12061. 00008922  05C4                     .incomplete
  12062. 00008924  2041                     movea.l    A0, D1
  12063. 00008926  7572                     moveq.l    D2, 0x72
  12064. 00008928  03BA 0E89                bclr       [PC + 0xE89 /* 000097B3, value 0xC2205367 */], D1
  12065. // begin alternate branch 0000892A-00008932
  12066. label0000892A:
  12067. 0000892A  0E89 0D15 0000           .invalid.l A1, 0xD150000 // invalid immediate operation
  12068. 00008930  1657                     movea.b    A3, [A7]
  12069. // end alternate branch 0000892A-00008932
  12070. label0000892A: // (misaligned)
  12071. 0000892C  0D15                     btst       [A5], D6
  12072. 0000892E  0000 1657                ori.b      D0, 0x57 /* 'W' */
  12073. 00008932  05C5                     .incomplete
  12074. 00008934  2041                     movea.l    A0, D1
  12075. 00008936  7572                     moveq.l    D2, 0x72
  12076. 00008938  01F9                     .incomplete
  12077. 0000893A  0822 FC8E                btst.b     -[A2], 0x8E
  12078. 0000893E  0000 0D24                ori.b      D0, 0x24 /* '$' */
  12079. 00008942  05C4                     .incomplete
  12080. 00008944  204C                     movea.l    A0, A4
  12081. 00008946  6570                     bcs        +0x72 /* 000089B8 */
  12082. 00008948  00C9                     .incomplete
  12083. 0000894A  0350                     bchg       [A0], D1
  12084. 0000894C  02FC                     .incomplete
  12085. 0000894E  0000 06A2                ori.b      D0, 0xA2
  12086. 00008952  05C6                     .incomplete
  12087. 00008954  2041                     movea.l    A0, D1
  12088. 00008956  7572                     moveq.l    D2, 0x72
  12089. 00008958  0073 01EF FFD3 0000 0382 ori.w      [[] + 0x382], 0x1EF
  12090. 00008962  05C1                     .incomplete
  12091. 00008964  2045                     movea.l    A0, D5
  12092. 00008966  7269                     moveq.l    D1, 0x69
  12093. 00008968  00D9                     .incomplete
  12094. 0000896A  0412 FECB                subi.b     [A2], 0xCB
  12095. 0000896E  0000 05EB                ori.b      D0, 0xEB
  12096. 00008972  05CB                     .incomplete
  12097. 00008974  204C                     movea.l    A0, A4
  12098. 00008976  6570                     bcs        +0x72 /* 000089E8 */
  12099. 00008978  03A3                     bclr       -[A3], D1
  12100. 0000897A  136E FDA0 0000           move.b     [A1 + 0x0], [A6 - 0x260]
  12101. 00008980  1828 05D2                move.b     D4, [A0 + 0x5D2]
  12102. 00008984  204F                     movea.l    A0, A7
  12103. 00008986  7269                     moveq.l    D1, 0x69
  12104. 00008988  0312                     btst       [A2], D1
  12105. 0000898A  13A7 FF2C                move.b     <<invalid full ext with I/IS == 4>>, -[A7]
  12106. 0000898E  0000 1ADB                ori.b      D0, 0xDB
  12107. 00008992  05C6                     .incomplete
  12108. 00008994  204F                     movea.l    A0, A7
  12109. 00008996  7269                     moveq.l    D1, 0x69
  12110. 00008998  0208 1016                andi.b     A0, 0x16
  12111. 0000899C  F471                     cpushp     DATA, [A1]
  12112. 0000899E  0000 153C                ori.b      D0, 0x3C /* '<' */
  12113. 000089A2  05C4                     .incomplete
  12114. 000089A4  2043                     movea.l    A0, D3
  12115. 000089A6  6F6C                     ble        +0x6E /* 00008A14 */
  12116. 000089A8  0071 03CF F8A5           ori.w      [A1 + A7 - 0x91], 0x3CF
  12117. 000089AE  0000 0AF0                ori.b      D0, 0xF0
  12118. 000089B2  05C1                     .incomplete
  12119. 000089B4  2044                     movea.l    A0, D4
  12120. 000089B6  6F72                     ble        +0x74 /* 00008A2A */
  12121. label000089B8:
  12122. 000089B8  006C 03F0 FF97           ori.w      [A4 - 0x69], 0x3F0
  12123. 000089BE  0000 070C                ori.b      D0, 0xC
  12124. 000089C2  05C8                     .incomplete
  12125. 000089C4  204F                     movea.l    A0, A7
  12126. 000089C6  7269                     moveq.l    D1, 0x69
  12127. 000089C8  01CF                     .incomplete
  12128. 000089CA  127B 072F 0000 1FD9 05C5 movea.b    A1, [[PC] + D0 * 8 + 0x1FD905C5]
  12129. 000089D4  2054                     movea.l    A0, [A4]
  12130. 000089D6  6175                     bsr        +0x77 /* 00008A4D */
  12131. 000089D8  01D7                     .incomplete
  12132. 000089DA  13CE FF19 0000           move.b     [0xFF190000], A6
  12133. 000089E0  168C                     move.b     [A3], A4
  12134. 000089E2  05D1                     .incomplete
  12135. 000089E4  204F                     movea.l    A0, A7
  12136. 000089E6  7269                     moveq.l    D1, 0x69
  12137. label000089E8:
  12138. 000089E8  0176 106D                bchg       [A6 + D1.w + 0x6D], D0
  12139. 000089EC  F4D8                     cinva      DATA+INST
  12140. 000089EE  0000 256B                ori.b      D0, 0x6B /* 'k' */
  12141. 000089F2  05C0                     .incomplete
  12142. 000089F4  2043                     movea.l    A0, D3
  12143. 000089F6  6F6C                     ble        +0x6E /* 00008A64 */
  12144. 000089F8  001D 01F6                ori.b      [A5]+, 0xF6
  12145. 000089FC  FF7B                     .extension 0xF7B <<F/4-5/7>> // unimplemented
  12146. 000089FE  0000 0283                ori.b      D0, 0x83
  12147. 00008A02  05C5                     .incomplete
  12148. 00008A04  204C                     movea.l    A0, A4
  12149. 00008A06  6570                     bcs        +0x72 /* 00008A78 */
  12150. 00008A08  000F 0106                ori.b      A7, 0x6
  12151. 00008A0C  FEBB 0000                .extension 0xEBB <<F/2-3/7>> // unimplemented
  12152. 00008A10  01C2                     .incomplete
  12153. 00008A12  05C1                     .incomplete
  12154. label00008A14:
  12155. 00008A14  2050                     movea.l    A0, [A0]
  12156. 00008A16  6963                     bvs        +0x65 /* 00008A7B */
  12157. 00008A18  001D 02E2                ori.b      [A5]+, 0xE2
  12158. 00008A1C  FDEC                     .invalid   <<F/7/6>>
  12159. 00008A1E  0000 055B                ori.b      D0, 0x5B /* '[' */
  12160. 00008A22  05C1                     .incomplete
  12161. 00008A24  2043                     movea.l    A0, D3
  12162. 00008A26  6F6C                     ble        +0x6E /* 00008A94 */
  12163. 00008A28  0023 0393                ori.b      -[A3], 0x93
  12164. // begin alternate branch 00008A2A-00008A2C
  12165. label00008A2A:
  12166. 00008A2A  0393                     bclr       [A3], D1
  12167. // end alternate branch 00008A2A-00008A2C
  12168. label00008A2A: // (misaligned)
  12169. 00008A2C  FEA3 0000                .extension 0xEA3 <<F/2-3/7>> // unimplemented
  12170. 00008A30  043D 05C3                subi.b     <<invalid special address>>, 0xC3
  12171. 00008A34  204C                     movea.l    A0, A4
  12172. 00008A36  6570                     bcs        +0x72 /* 00008AA8 */
  12173. 00008A38  002B 048A 03B2           ori.b      [A3 + 0x3B2], 0x8A
  12174. 00008A3E  0000 05E9                ori.b      D0, 0xE9
  12175. 00008A42  05CC                     .incomplete
  12176. 00008A44  2041                     movea.l    A0, D1
  12177. 00008A46  7572                     moveq.l    D2, 0x72
  12178. 00008A48  0006 0176                ori.b      D6, 0x76 /* 'v' */
  12179. 00008A4C  FFA1                     .invalid   <<F/6/7>>
  12180. 00008A4E  0000 01B9                ori.b      D0, 0xB9
  12181. 00008A52  05C6                     .incomplete
  12182. 00008A54  204C                     movea.l    A0, A4
  12183. 00008A56  6570                     bcs        +0x72 /* 00008AC8 */
  12184. 00008A58  0004 03D8                ori.b      D4, 0xD8
  12185. 00008A5C  FC70 0000                .extension 0xC70 <<F/1/6>>, 0x0000 // unimplemented
  12186. 00008A60  055D                     bchg       [A5]+, D2
  12187. 00008A62  05C6                     .incomplete
  12188. label00008A64:
  12189. 00008A64  2043                     movea.l    A0, D3
  12190. 00008A66  6F6C                     ble        +0x6E /* 00008AD4 */
  12191. 00008A68  0001 02A4                ori.b      D1, 0xA4
  12192. 00008A6C  03AC 0000                bclr       [A4 + 0x0], D1
  12193. 00008A70  052C 05C3                btst       [A4 + 0x5C3], D2
  12194. 00008A74  2041                     movea.l    A0, D1
  12195. 00008A76  7572                     moveq.l    D2, 0x72
  12196. label00008A78:
  12197. 00008A78  0001 039B                ori.b      D1, 0x9B
  12198. 00008A7C  02BC 0000 0863 05C7 2041 andi.l     0x5C72041, 0x863
  12199. 00008A86  7572                     moveq.l    D2, 0x72
  12200. 00008A88  FF93                     .invalid   <<F/6/7>>
  12201. 00008A8A  068E 02B9 0000           addi.l     A6, 0x2B90000
  12202. 00008A90  0A47 05C6                xori.w     D7, 0x5C6
  12203. label00008A94:
  12204. 00008A94  2047                     movea.l    A0, D7
  12205. 00008A96  656D                     bcs        +0x6F /* 00008B05 */
  12206. 00008A98  FF82                     .invalid   <<F/6/7>>
  12207. 00008A9A  0798                     bclr       [A0]+, D3
  12208. 00008A9C  FF29                     .extension 0xF29 <<F/4-5/7>> // unimplemented
  12209. 00008A9E  0000 07C4                ori.b      D0, 0xC4
  12210. 00008AA2  05C2                     .incomplete
  12211. 00008AA4  204D                     movea.l    A0, A5
  12212. 00008AA6  6F6E                     ble        +0x70 /* 00008B16 */
  12213. label00008AA8:
  12214. 00008AA8  FE7A 112A                .extension 0xE7A <<F/1/7>>, 0x112A // unimplemented
  12215. 00008AAC  F606 0000                .move16    0xF606, 0x0000 // unimplemented
  12216. 00008AB0  1F44 05C5                move.b     [A7 + 0x5C5], D4
  12217. 00008AB4  2043                     movea.l    A0, D3
  12218. 00008AB6  4D61                     chk.w      D6, -[A1]
  12219. 00008AB8  FF94                     .invalid   <<F/6/7>>
  12220. 00008ABA  045A FD1D                subi.w     [A2]+, 0xFD1D
  12221. 00008ABE  0000 05A4                ori.b      D0, 0xA4
  12222. 00008AC2  05C3                     .incomplete
  12223. 00008AC4  2043                     movea.l    A0, D3
  12224. 00008AC6  6F6C                     ble        +0x6E /* 00008B34 */
  12225. label00008AC8:
  12226. 00008AC8  FF8A                     .invalid   <<F/6/7>>
  12227. 00008ACA  0493 01E8 0000           subi.l     [A3], 0x1E80000
  12228. 00008AD0  084C 05CB                bchg.b     A4, 0xCB
  12229. label00008AD4:
  12230. 00008AD4  2047                     movea.l    A0, D7
  12231. 00008AD6  656D                     bcs        +0x6F /* 00008B45 */
  12232. 00008AD8  FFBE                     .invalid   <<F/6/7>>
  12233. 00008ADA  019A                     bclr       [A2]+, D0
  12234. 00008ADC  FF6F                     .extension 0xF6F <<F/4-5/7>> // unimplemented
  12235. 00008ADE  0000 01C4                ori.b      D0, 0xC4
  12236. 00008AE2  05CC                     .incomplete
  12237. 00008AE4  2043                     movea.l    A0, D3
  12238. 00008AE6  4D61                     chk.w      D6, -[A1]
  12239. 00008AE8  FD9E                     .invalid   <<F/6/6>>
  12240. 00008AEA  0E52 F260                .invalid.w [A2], 0xF260 // invalid immediate operation
  12241. 00008AEE  0000 1D2E                ori.b      D0, 0x2E /* '.' */
  12242. 00008AF2  05CC                     .incomplete
  12243. 00008AF4  2050                     movea.l    A0, [A0]
  12244. 00008AF6  7570                     moveq.l    D2, 0x70
  12245. 00008AF8  FEFD 0534                .extension 0xEFD <<F/2-3/7>> // unimplemented
  12246. 00008AFC  027D 0000                andi.w     <<invalid special address>>, 0x0
  12247. 00008B00  0953                     bchg       [A3], D4
  12248. 00008B02  05C4                     .incomplete
  12249. 00008B04  2047                     movea.l    A0, D7
  12250. 00008B06  656D                     bcs        +0x6F /* 00008B75 */
  12251. 00008B08  FFA7                     .invalid   <<F/6/7>>
  12252. 00008B0A  01BB 0067                bclr       [PC + D0.w + 0x67], D0
  12253. 00008B0E  0000 0271                ori.b      D0, 0x71 /* 'q' */
  12254. 00008B12  05CD                     .incomplete
  12255. 00008B14  2047                     movea.l    A0, D7
  12256. label00008B16:
  12257. 00008B16  656D                     bcs        +0x6F /* 00008B85 */
  12258. 00008B18  FFD0                     .invalid   <<F/7/7>>
  12259. 00008B1A  00E2                     .incomplete
  12260. 00008B1C  FE50 0000                .extension 0xE50 <<F/1/7>>, 0x0000 // unimplemented
  12261. 00008B20  02B1 05C0 2050 6963 FC61 1065 F54C andi.l     [[A1 - 0x39F] + 0x1065F54C], 0x5C02050
  12262. 00008B2E  0000 1478                ori.b      D0, 0x78 /* 'x' */
  12263. 00008B32  05C9                     .incomplete
  12264. label00008B34:
  12265. 00008B34  2043                     movea.l    A0, D3
  12266. 00008B36  4D61                     chk.w      D6, -[A1]
  12267. 00008B38  FD45                     .extension 0xD45 <<F/4-5/6>> // unimplemented
  12268. 00008B3A  0C56 F09D                cmpi.w     [A6], 0xF09D
  12269. 00008B3E  0000 20BD                ori.b      D0, 0xBD
  12270. 00008B42  05D2                     .incomplete
  12271. 00008B44  2050                     movea.l    A0, [A0]
  12272. 00008B46  7570                     moveq.l    D2, 0x70
  12273. 00008B48  FF1A                     .extension 0xF1A <<F/4-5/7>> // unimplemented
  12274. 00008B4A  03D4                     .incomplete
  12275. 00008B4C  02A6 0000 05B3           andi.l     -[A6], 0x5B3
  12276. 00008B52  05C7                     .incomplete
  12277. 00008B54  2047                     movea.l    A0, D7
  12278. 00008B56  656D                     bcs        +0x6F /* 00008BC5 */
  12279. 00008B58  FBC0                     .invalid   <<F/7/5>>
  12280. 00008B5A  11A8 F7D7 0000           move.b     [A0 + D0.w], [A0 - 0x829]
  12281. 00008B60  153C 05CE                move.b     -[A2], 0xCE
  12282. 00008B64  2043                     movea.l    A0, D3
  12283. 00008B66  4D61                     chk.w      D6, -[A1]
  12284. 00008B68  FF06                     .extension 0xF06 <<F/4-5/7>> // unimplemented
  12285. 00008B6A  0388                     bclr       A0, D1
  12286. 00008B6C  FE0F 0000                .unknown   0xFE0F 0x0000 (W = 7)
  12287. 00008B70  0552                     bchg       [A2], D2
  12288. 00008B72  05D1                     .incomplete
  12289. 00008B74  2043                     movea.l    A0, D3
  12290. 00008B76  4D61                     chk.w      D6, -[A1]
  12291. 00008B78  FB0E                     .extension 0xB0E <<F/4-5/5>> // unimplemented
  12292. 00008B7A  1187 F7F4                move.b     <<invalid full ext with I/IS == 4>>, D7
  12293. 00008B7E  0000 1F1F                ori.b      D0, 0x1F
  12294. 00008B82  05CE                     .incomplete
  12295. 00008B84  2043                     movea.l    A0, D3
  12296. 00008B86  4D61                     chk.w      D6, -[A1]
  12297. 00008B88  FF63                     .extension 0xF63 <<F/4-5/7>> // unimplemented
  12298. 00008B8A  01FC                     .incomplete
  12299. 00008B8C  FA23 0000                .unknown   0xFA23 0x0000 (W = 5)
  12300. 00008B90  0769 05C2                bchg       [A1 + 0x5C2], D3
  12301. 00008B94  2056                     movea.l    A0, [A6]
  12302. 00008B96  6F6C                     ble        +0x6E /* 00008C04 */
  12303. 00008B98  FF63                     .extension 0xF63 <<F/4-5/7>> // unimplemented
  12304. 00008B9A  01FC                     .incomplete
  12305. 00008B9C  FA23 0000                .unknown   0xFA23 0x0000 (W = 5)
  12306. 00008BA0  079F                     bclr       [A7]+, D3
  12307. 00008BA2  05C2                     .incomplete
  12308. 00008BA4  2056                     movea.l    A0, [A6]
  12309. 00008BA6  6F6C                     ble        +0x6E /* 00008C14 */
  12310. 00008BA8  FA4D 10D6                .extension 0xA4D <<F/1/5>>, 0x10D6 // unimplemented
  12311. 00008BAC  F709                     .extension 0x709 <<F/4-5/3>> // unimplemented
  12312. 00008BAE  0000 15A1                ori.b      D0, 0xA1
  12313. 00008BB2  05D7                     .incomplete
  12314. 00008BB4  2043                     movea.l    A0, D3
  12315. 00008BB6  4D61                     chk.w      D6, -[A1]
  12316. 00008BB8  FD8A                     .invalid   <<F/6/6>>
  12317. 00008BBA  070F                     btst       A7, D3
  12318. 00008BBC  ED8C                     lsl        D4, 6
  12319. 00008BBE  0000 1430                ori.b      D0, 0x30 /* '0' */
  12320. 00008BC2  05C3                     .incomplete
  12321. 00008BC4  2056                     movea.l    A0, [A6]
  12322. 00008BC6  6F6C                     ble        +0x6E /* 00008C34 */
  12323. 00008BC8  FF2E                     .extension 0xF2E <<F/4-5/7>> // unimplemented
  12324. 00008BCA  0258 FE20                andi.w     [A0]+, 0xFE20
  12325. 00008BCE  0000 05A9                ori.b      D0, 0xA9
  12326. 00008BD2  05CF                     .incomplete
  12327. 00008BD4  2050                     movea.l    A0, [A0]
  12328. 00008BD6  7570                     moveq.l    D2, 0x70
  12329. 00008BD8  FF52                     .extension 0xF52 <<F/4-5/7>> // unimplemented
  12330. 00008BDA  01EA                     .incomplete
  12331. 00008BDC  009A 0000 0295           ori.l      [A2]+, 0x295
  12332. 00008BE2  05CA                     .incomplete
  12333. 00008BE4  2047                     movea.l    A0, D7
  12334. 00008BE6  656D                     bcs        +0x6F /* 00008C55 */
  12335. 00008BE8  FF7B                     .extension 0xF7B <<F/4-5/7>> // unimplemented
  12336. 00008BEA  016C 009C                bchg       [A4 + 0x9C], D0
  12337. 00008BEE  0000 0207                ori.b      D0, 0x7
  12338. 00008BF2  05C3                     .incomplete
  12339. 00008BF4  2047                     movea.l    A0, D7
  12340. 00008BF6  656D                     bcs        +0x6F /* 00008C65 */
  12341. 00008BF8  FEFF 0290                .extension 0xEFF <<F/2-3/7>> // unimplemented
  12342. 00008BFC  0173 0000                bchg       [A3 + D0.w], D0
  12343. 00008C00  0371 05C8                bchg       [ + <<invalid base displacement size>>], D1
  12344. label00008C04:
  12345. 00008C04  2047                     movea.l    A0, D7
  12346. 00008C06  656D                     bcs        +0x6F /* 00008C75 */
  12347. 00008C08  FE13 04D0                .unknown   0xFE13 0x04D0 (W = 7)
  12348. 00008C0C  00C1                     .incomplete
  12349. 00008C0E  0000 08BC                ori.b      D0, 0xBC
  12350. 00008C12  05C1                     .incomplete
  12351. label00008C14:
  12352. 00008C14  2043                     movea.l    A0, D3
  12353. 00008C16  4D69 FEA0                chk.w      D6, [A1 - 0x160]
  12354. 00008C1A  035A                     bchg       [A2]+, D1
  12355. 00008C1C  FC96 0000                .extension 0xC96 <<F/2-3/6>> // unimplemented
  12356. 00008C20  0710                     btst       [A0], D3
  12357. 00008C22  05D1                     .incomplete
  12358. 00008C24  2050                     movea.l    A0, [A0]
  12359. 00008C26  7570                     moveq.l    D2, 0x70
  12360. 00008C28  FE40 03B3                .extension 0xE40 <<F/1/7>>, 0x03B3 // unimplemented
  12361. 00008C2C  FF50                     .extension 0xF50 <<F/4-5/7>> // unimplemented
  12362. 00008C2E  0000 0449                ori.b      D0, 0x49 /* 'I' */
  12363. 00008C32  05C0                     .incomplete
  12364. label00008C34:
  12365. 00008C34  204D                     movea.l    A0, A5
  12366. 00008C36  6F6E                     ble        +0x70 /* 00008CA6 */
  12367. 00008C38  FF3F                     .extension 0xF3F <<F/4-5/7>> // unimplemented
  12368. 00008C3A  0195                     bclr       [A5], D0
  12369. 00008C3C  FA6A 0000                .extension 0xA6A <<F/1/5>>, 0x0000 // unimplemented
  12370. 00008C40  0605 05C5                addi.b     D5, 0xC5
  12371. 00008C44  2056                     movea.l    A0, [A6]
  12372. 00008C46  6F6C                     ble        +0x6E /* 00008CB4 */
  12373. 00008C48  F860 0FAA                .extension 0x860 <<F/1/4>>, 0x0FAA // unimplemented
  12374. 00008C4C  F65D 0000                .extension 0x65D <<F/1/3>>, 0x0000 // unimplemented
  12375. 00008C50  1448                     movea.b    A2, A0
  12376. 00008C52  0555                     bchg       [A5], D2
  12377. 00008C54  4B31 3020                .invalid   5, [A1 + D3.w + 0x20] // invalid opcode 4 with b == 4
  12378. 00008C58  FE77 0322                .extension 0xE77 <<F/1/7>>, 0x0322 // unimplemented
  12379. 00008C5C  0195                     bclr       [A5], D0
  12380. 00008C5E  0000 04B0                ori.b      D0, 0xB0
  12381. 00008C62  05C9                     .incomplete
  12382. 00008C64  2047                     movea.l    A0, D7
  12383. 00008C66  656D                     bcs        +0x6F /* 00008CD5 */
  12384. 00008C68  F90B                     .extension 0x90B <<F/4-5/4>> // unimplemented
  12385. 00008C6A  0E11 F3BF                .invalid.b [A1], 0xBF // invalid immediate operation
  12386. 00008C6E  0000 180C                ori.b      D0, 0xC
  12387. 00008C72  0555                     bchg       [A5], D2
  12388. 00008C74  4B31 3120 F7B6           .invalid   5, [A1 - 0x84A + D3] // invalid opcode 4 with b == 4
  12389. 00008C7A  100C                     move.b     D0, A4
  12390. 00008C7C  F7A1                     .invalid   <<F/6/3>>
  12391. 00008C7E  0000 1ADB                ori.b      D0, 0xDB
  12392. 00008C82  05CD                     .incomplete
  12393. 00008C84  2050                     movea.l    A0, [A0]
  12394. 00008C86  7570                     moveq.l    D2, 0x70
  12395. 00008C88  FEDA 0227                .extension 0xEDA <<F/2-3/7>> // unimplemented
  12396. 00008C8C  FDE9                     .invalid   <<F/7/6>>
  12397. 00008C8E  0000 03AC                ori.b      D0, 0xAC
  12398. 00008C92  0555                     bchg       [A5], D2
  12399. 00008C94  4B31 3220                .invalid   5, [A1 + D3.w * 2 + 0x20] // invalid opcode 4 with b == 4
  12400. 00008C98  FA27 0A77                .unknown   0xFA27 0x0A77 (W = 5)
  12401. 00008C9C  F01A 0000                pmove      [A2]+, MR0
  12402. 00008CA0  1988 05D5                move.b     <<invalid full ext with IS == 1 and I/IS == 5>>, A0
  12403. 00008CA4  2043                     movea.l    A0, D3
  12404. label00008CA6:
  12405. 00008CA6  6172                     bsr        +0x74 /* 00008D1A */
  12406. 00008CA8  FEA1 0233                .extension 0xEA1 <<F/2-3/7>> // unimplemented
  12407. 00008CAC  FED4 0000                .extension 0xED4 <<F/2-3/7>> // unimplemented
  12408. 00008CB0  04EC                     .incomplete
  12409. 00008CB2  05D0                     .incomplete
  12410. label00008CB4:
  12411. 00008CB4  2050                     movea.l    A0, [A0]
  12412. 00008CB6  7570                     moveq.l    D2, 0x70
  12413. 00008CB8  FB68                     .extension 0xB68 <<F/4-5/5>> // unimplemented
  12414. 00008CBA  06C7                     .incomplete
  12415. 00008CBC  0154                     bchg       [A4], D0
  12416. 00008CBE  0000 0A59                ori.b      D0, 0x59 /* 'Y' */
  12417. 00008CC2  05C1                     .incomplete
  12418. 00008CC4  2043                     movea.l    A0, D3
  12419. 00008CC6  6E63                     bgt        +0x65 /* 00008D2B */
  12420. 00008CC8  FDBB                     .invalid   <<F/6/6>>
  12421. 00008CCA  0313                     btst       [A3], D1
  12422. 00008CCC  FFBD                     .invalid   <<F/6/7>>
  12423. 00008CCE  0000 0407                ori.b      D0, 0x7
  12424. 00008CD2  0555                     bchg       [A5], D2
  12425. 00008CD4  4B31 3320 FF6E           .invalid   5, [A1 - 0x92 + D3 * 2] // invalid opcode 4 with b == 4
  12426. 00008CDA  00C6                     .incomplete
  12427. 00008CDC  FDD5                     .invalid   <<F/7/6>>
  12428. 00008CDE  0000 02A6                ori.b      D0, 0xA6
  12429. 00008CE2  05C1                     .incomplete
  12430. 00008CE4  2056                     movea.l    A0, [A6]
  12431. 00008CE6  6F6C                     ble        +0x6E /* 00008D54 */
  12432. 00008CE8  FA10 07B8                .unknown   0xFA10 0x07B8 (W = 5)
  12433. 00008CEC  115E 0000                move.b     [A0 + 0x0], [A6]+
  12434. 00008CF0  1ADB                     move.b     [A5]+, [A3]+
  12435. 00008CF2  05CE                     .incomplete
  12436. 00008CF4  2055                     movea.l    A0, [A5]
  12437. 00008CF6  4D61                     chk.w      D6, -[A1]
  12438. 00008CF8  FD19                     .extension 0xD19 <<F/4-5/6>> // unimplemented
  12439. 00008CFA  0375 FCCE                bchg       [A5 + A7 * 4 - 0x50], D1
  12440. 00008CFE  0000 059B                ori.b      D0, 0x9B
  12441. 00008D02  05C1                     .incomplete
  12442. 00008D04  2050                     movea.l    A0, [A0]
  12443. 00008D06  7978                     moveq.l    D4, 0x78
  12444. 00008D08  F845 0930                .extension 0x845 <<F/1/4>>, 0x0930 // unimplemented
  12445. 00008D0C  F01E 0000                pmove      [A6]+, MR0
  12446. 00008D10  17B8 05CE 2056           move.b     [A3 + D2.w + 0x56], [0x000005CE]
  12447. 00008D16  656C                     bcs        +0x6E /* 00008D84 */
  12448. 00008D18  FE94 01AF                .extension 0xE94 <<F/2-3/7>> // unimplemented
  12449. // begin alternate branch 00008D1A-00008D1E
  12450. fn00008D1A:
  12451. 00008D1A  01AF FDAA                bclr       [A7 - 0x256], D0
  12452. // end alternate branch 00008D1A-00008D1E
  12453. fn00008D1A: // (misaligned)
  12454. 00008D1C  FDAA                     .invalid   <<F/6/6>>
  12455. 00008D1E  0000 0371                ori.b      D0, 0x71 /* 'q' */
  12456. 00008D22  0555                     bchg       [A5], D2
  12457. 00008D24  4B31 3420                .invalid   5, [A1 + D3.w * 4 + 0x20] // invalid opcode 4 with b == 4
  12458. 00008D28  F518                     .extension 0x518 <<F/4-5/2>> // unimplemented
  12459. 00008D2A  0C98 F519 0000           cmpi.l     [A0]+, 0xF5190000
  12460. 00008D30  16F7 05C0                move.b     [A3]+, [ + <<invalid base displacement size>>]
  12461. 00008D34  2050                     movea.l    A0, [A0]
  12462. 00008D36  7978                     moveq.l    D4, 0x78
  12463. 00008D38  FD82                     .invalid   <<F/6/6>>
  12464. 00008D3A  02D9                     .incomplete
  12465. 00008D3C  013E                     btst       <<invalid special address>>, D0
  12466. 00008D3E  0000 041D                ori.b      D0, 0x1D
  12467. 00008D42  05C3                     .incomplete
  12468. 00008D44  2043                     movea.l    A0, D3
  12469. 00008D46  6E63                     bgt        +0x65 /* 00008DAB */
  12470. 00008D48  F6D8 0A59                .extension 0x6D8 <<F/2-3/3>> // unimplemented
  12471. 00008D4C  F1AB                     .invalid   <<F/6/0>>
  12472. 00008D4E  0000 14D9                ori.b      D0, 0xD9
  12473. 00008D52  0555                     bchg       [A5], D2
  12474. label00008D54:
  12475. 00008D54  4B31 3520 FD90           .invalid   5, [A1 - 0x270 + D3 * 4] // invalid opcode 4 with b == 4
  12476. 00008D5A  02BC 0069 0000 04EE 05C4 andi.l     0x4EE05C4, 0x690000 /* 'i\0\0' */
  12477. 00008D64  2048                     movea.l    A0, A0
  12478. 00008D66  7961                     moveq.l    D4, 0x61
  12479. 00008D68  F940                     .extension 0x940 <<F/4-5/4>> // unimplemented
  12480. 00008D6A  070C                     btst       A4, D3
  12481. 00008D6C  EEA5                     asr        D5, D7
  12482. 00008D6E  0000 156F                ori.b      D0, 0x6F /* 'o' */
  12483. 00008D72  0555                     bchg       [A5], D2
  12484. 00008D74  4B31 3620                .invalid   5, [A1 + D3.w * 8 + 0x20] // invalid opcode 4 with b == 4
  12485. 00008D78  FE0A 020A                .unknown   0xFE0A 0x020A (W = 7)
  12486. 00008D7C  004B 0000                ori.w      A3, 0x0
  12487. 00008D80  0449 05C5                subi.w     A1, 0x5C5
  12488. label00008D84:
  12489. 00008D84  2048                     movea.l    A0, A0
  12490. 00008D86  7961                     moveq.l    D4, 0x61
  12491. 00008D88  FF60                     .extension 0xF60 <<F/4-5/7>> // unimplemented
  12492. 00008D8A  00A1 00FD 0000           ori.l      -[A1], 0xFD0000
  12493. 00008D90  01F7                     .incomplete
  12494. 00008D92  05C8                     .incomplete
  12495. 00008D94  2055                     movea.l    A0, [A5]
  12496. 00008D96  4D61                     chk.w      D6, -[A1]
  12497. 00008D98  FF3D                     .extension 0xF3D <<F/4-5/7>> // unimplemented
  12498. 00008D9A  00C2                     .incomplete
  12499. 00008D9C  00F6                     .incomplete
  12500. 00008D9E  0000 0178                ori.b      D0, 0x78 /* 'x' */
  12501. 00008DA2  0555                     bchg       [A5], D2
  12502. 00008DA4  4B31 3720 FCF6           .invalid   5, [A1 - 0x30A + D3 * 8] // invalid opcode 4 with b == 4
  12503. 00008DAA  02F2                     .incomplete
  12504. 00008DAC  0490 0000 0796           subi.l     [A0], 0x796
  12505. 00008DB2  05C9                     .incomplete
  12506. 00008DB4  2055                     movea.l    A0, [A5]
  12507. 00008DB6  4D61                     chk.w      D6, -[A1]
  12508. 00008DB8  FD90                     .invalid   <<F/6/6>>
  12509. 00008DBA  025A FC5B                andi.w     [A2]+, 0xFC5B
  12510. 00008DBE  0000 059C                ori.b      D0, 0x9C
  12511. 00008DC2  0555                     bchg       [A5], D2
  12512. 00008DC4  4B31 3820                .invalid   5, [A1 + D3 + 0x20] // invalid opcode 4 with b == 4
  12513. 00008DC8  F867 06E7                .extension 0x867 <<F/1/4>>, 0x06E7 // unimplemented
  12514. 00008DCC  EEF1 0000 19C4           bfset      <<invalid full ext with I/IS == 4>> {0:32}
  12515. 00008DD2  0555                     bchg       [A5], D2
  12516. 00008DD4  4B31 3920 F925           .invalid   5, [A1 - 0x6DB + D3] // invalid opcode 4 with b == 4
  12517. 00008DDA  0636 EE5F 0000           addi.b     [A6 + D0.w], 0x5F /* '_' */
  12518. 00008DE0  1418                     move.b     D2, [A0]+
  12519. 00008DE2  0555                     bchg       [A5], D2
  12520. 00008DE4  4B32 3020                .invalid   5, [A2 + D3.w + 0x20] // invalid opcode 4 with b == 4
  12521. 00008DE8  FD3D                     .extension 0xD3D <<F/4-5/6>> // unimplemented
  12522. 00008DEA  0270 0026 0000           andi.w     [A0 + D0.w], 0x26 /* '&' */
  12523. 00008DF0  03E5                     .incomplete
  12524. 00008DF2  05C7                     .incomplete
  12525. 00008DF4  2048                     movea.l    A0, A0
  12526. 00008DF6  7961                     moveq.l    D4, 0x61
  12527. 00008DF8  FE8D 013A                .extension 0xE8D <<F/2-3/7>> // unimplemented
  12528. 00008DFC  016C 0000                bchg       [A4 + 0x0], D0
  12529. 00008E00  0296 0555 4B32           andi.l     [A6], 0x5554B32
  12530. 00008E06  3120                     move.w     -[A0], -[A0]
  12531. 00008E08  FD79                     .extension 0xD79 <<F/4-5/6>> // unimplemented
  12532. 00008E0A  021A 0240                andi.b     [A2]+, 0x40 /* '@' */
  12533. 00008E0E  0000 05EB                ori.b      D0, 0xEB
  12534. 00008E12  05C0                     .incomplete
  12535. 00008E14  204C                     movea.l    A0, A4
  12536. 00008E16  796E                     moveq.l    D4, 0x6E
  12537. 00008E18  FF13                     .extension 0xF13 <<F/4-5/7>> // unimplemented
  12538. 00008E1A  00B5 FF02 0000 01DC      ori.l      <<invalid full ext with I/IS == 4>>, 0xFF020000
  12539. 00008E22  05D6                     .incomplete
  12540. 00008E24  2056                     movea.l    A0, [A6]
  12541. 00008E26  656C                     bcs        +0x6E /* 00008E94 */
  12542. 00008E28  FE0A 017D                .unknown   0xFE0A 0x017D (W = 7)
  12543. 00008E2C  FC34 0000                .unknown   0xFC34 0x0000 (W = 6)
  12544. 00008E30  06C9                     .incomplete
  12545. 00008E32  0555                     bchg       [A5], D2
  12546. 00008E34  4B32 3220                .invalid   5, [A2 + D3.w * 2 + 0x20] // invalid opcode 4 with b == 4
  12547. 00008E38  FF1F                     .extension 0xF1F <<F/4-5/7>> // unimplemented
  12548. 00008E3A  00AA 022A 0000 02D7      ori.l      [A2 + 0x2D7], 0x22A0000
  12549. 00008E42  0568 2055                bchg       [A0 + 0x2055], D2
  12550. 00008E46  4D61                     chk.w      D6, -[A1]
  12551. 00008E48  FF46                     .extension 0xF46 <<F/4-5/7>> // unimplemented
  12552. 00008E4A  008B 0126 0000           ori.l      A3, 0x1260000
  12553. 00008E50  0223 05C7                andi.b     -[A3], 0xC7
  12554. 00008E54  2055                     movea.l    A0, [A5]
  12555. 00008E56  4D61                     chk.w      D6, -[A1]
  12556. 00008E58  FCDE 0233                .extension 0xCDE <<F/2-3/6>> // unimplemented
  12557. 00008E5C  FFED                     .invalid   <<F/7/7>>
  12558. 00008E5E  0000 040C                ori.b      D0, 0xC
  12559. 00008E62  05C8                     .incomplete
  12560. 00008E64  2048                     movea.l    A0, A0
  12561. 00008E66  7961                     moveq.l    D4, 0x61
  12562. 00008E68  FDA1                     .invalid   <<F/6/6>>
  12563. 00008E6A  01A4                     bclr       -[A4], D0
  12564. 00008E6C  0081 0000 03B8           ori.l      D1, 0x3B8
  12565. 00008E72  05CE                     .incomplete
  12566. 00008E74  204C                     movea.l    A0, A4
  12567. 00008E76  656F                     bcs        +0x71 /* 00008EE7 */
  12568. 00008E78  FE96 00F2                .extension 0xE96 <<F/2-3/7>> // unimplemented
  12569. 00008E7C  FCBB 0000                .extension 0xCBB <<F/2-3/6>> // unimplemented
  12570. 00008E80  04DC                     .incomplete
  12571. 00008E82  0555                     bchg       [A5], D2
  12572. 00008E84  4B32 3320 F868           .invalid   5, [A2 - 0x798 + D3 * 2] // invalid opcode 4 with b == 4
  12573. 00008E8A  0509                     btst       A1, D2
  12574. 00008E8C  0403 0000                subi.b     D3, 0x0
  12575. 00008E90  0FFF                     .incomplete
  12576. 00008E92  05C4                     .incomplete
  12577. label00008E94:
  12578. 00008E94  204C                     movea.l    A0, A4
  12579. 00008E96  656F                     bcs        +0x71 /* 00008F07 */
  12580. 00008E98  FEB3 00DA                .extension 0xEB3 <<F/2-3/7>> // unimplemented
  12581. 00008E9C  FCA8 0000                .extension 0xCA8 <<F/2-3/6>> // unimplemented
  12582. 00008EA0  0574 05CC                bchg       <<invalid full ext with I/IS == 4>>, D2
  12583. 00008EA4  2043                     movea.l    A0, D3
  12584. 00008EA6  6172                     bsr        +0x74 /* 00008F1A */
  12585. 00008EA8  FEF2 00AB                .extension 0xEF2 <<F/2-3/7>> // unimplemented
  12586. 00008EAC  0215 0000                andi.b     [A5], 0x0
  12587. 00008EB0  02AD 05D3 2055 4D61      andi.l     [A5 + 0x4D61], 0x5D32055
  12588. 00008EB8  FCF6 01E3                .extension 0xCF6 <<F/2-3/6>> // unimplemented
  12589. 00008EBC  01BF                     bclr       <<invalid special address>>, D0
  12590. 00008EBE  0000 0430                ori.b      D0, 0x30 /* '0' */
  12591. 00008EC2  05CB                     .incomplete
  12592. 00008EC4  204C                     movea.l    A0, A4
  12593. 00008EC6  656F                     bcs        +0x71 /* 00008F37 */
  12594. 00008EC8  F616 05E8                .move16    0xF616, 0x05E8 // unimplemented
  12595. 00008ECC  EFC6 0000                bfins      D6 {0:32}, D0
  12596. 00008ED0  189B                     move.b     [A4], [A3]+
  12597. 00008ED2  05D4                     .incomplete
  12598. 00008ED4  2056                     movea.l    A0, [A6]
  12599. 00008ED6  656C                     bcs        +0x6E /* 00008F44 */
  12600. 00008ED8  EF32                     roxl       D2.b, D7
  12601. 00008EDA  0900                     btst       D0, D4
  12602. 00008EDC  05BE                     bclr       <<invalid special address>>, D2
  12603. 00008EDE  0000 18B9                ori.b      D0, 0xB9
  12604. 00008EE2  05C6                     .incomplete
  12605. 00008EE4  204C                     movea.l    A0, A4
  12606. 00008EE6  656F                     bcs        +0x71 /* 00008F57 */
  12607. 00008EE8  FCCD 01A8                .extension 0xCCD <<F/2-3/6>> // unimplemented
  12608. 00008EEC  FF36                     .extension 0xF36 <<F/4-5/7>> // unimplemented
  12609. 00008EEE  0000 046A                ori.b      D0, 0x6A /* 'j' */
  12610. 00008EF2  05CA                     .incomplete
  12611. 00008EF4  2048                     movea.l    A0, A0
  12612. 00008EF6  7961                     moveq.l    D4, 0x61
  12613. 00008EF8  F9EB                     .invalid   <<F/7/4>>
  12614. 00008EFA  030A                     btst       A2, D1
  12615. 00008EFC  ED4A                     lsl        D2.w, 6
  12616. 00008EFE  0000 1B5B                ori.b      D0, 0x5B /* '[' */
  12617. 00008F02  05D7                     .incomplete
  12618. 00008F04  2043                     movea.l    A0, D3
  12619. 00008F06  6172                     bsr        +0x74 /* 00008F7A */
  12620. 00008F08  FE0E 00F6                .unknown   0xFE0E 0x00F6 (W = 7)
  12621. 00008F0C  FE09 0000                .unknown   0xFE09 0x0000 (W = 7)
  12622. 00008F10  0327                     btst       -[A7], D1
  12623. 00008F12  0555                     bchg       [A5], D2
  12624. 00008F14  4B32 3420                .invalid   5, [A2 + D3.w * 4 + 0x20] // invalid opcode 4 with b == 4
  12625. 00008F18  FB2A                     .extension 0xB2A <<F/4-5/5>> // unimplemented
  12626. fn00008F1A:
  12627. 00008F1A  0257 0254                andi.w     [A7], 0x254
  12628. 00008F1E  0000 079D                ori.b      D0, 0x9D
  12629. 00008F22  05C5                     .incomplete
  12630. 00008F24  204C                     movea.l    A0, A4
  12631. 00008F26  656F                     bcs        +0x71 /* 00008F97 */
  12632. 00008F28  FE68 00C5                .extension 0xE68 <<F/1/7>>, 0x00C5 // unimplemented
  12633. 00008F2C  FCC4 0000                .extension 0xCC4 <<F/2-3/6>> // unimplemented
  12634. 00008F30  04E8                     .incomplete
  12635. 00008F32  0555                     bchg       [A5], D2
  12636. 00008F34  4B32 3520 FDD0           .invalid   5, [A2 - 0x230 + D3 * 4] // invalid opcode 4 with b == 4
  12637. 00008F3A  010E                     btst       A6, D0
  12638. 00008F3C  0242 0000                andi.w     D2, 0x0
  12639. 00008F40  0446 05CA                subi.w     D6, 0x5CA
  12640. label00008F44:
  12641. 00008F44  2055                     movea.l    A0, [A5]
  12642. 00008F46  4D61                     chk.w      D6, -[A1]
  12643. 00008F48  FE0F 00E1                .unknown   0xFE0F 0x00E1 (W = 7)
  12644. 00008F4C  01E2                     .incomplete
  12645. 00008F4E  0000 0472                ori.b      D0, 0x72 /* 'r' */
  12646. 00008F52  05CB                     .incomplete
  12647. 00008F54  2055                     movea.l    A0, [A5]
  12648. 00008F56  4D61                     chk.w      D6, -[A1]
  12649. 00008F58  FFB5                     .invalid   <<F/6/7>>
  12650. 00008F5A  0021 FEE3                ori.b      -[A1], 0xE3
  12651. 00008F5E  0000 012B                ori.b      D0, 0x2B /* '+' */
  12652. 00008F62  0555                     bchg       [A5], D2
  12653. 00008F64  4B32 3620                .invalid   5, [A2 + D3.w * 8 + 0x20] // invalid opcode 4 with b == 4
  12654. 00008F68  FB25                     .extension 0xB25 <<F/4-5/5>> // unimplemented
  12655. 00008F6A  021C FE66                andi.b     [A4]+, 0x66 /* 'f' */
  12656. 00008F6E  0000 0609                ori.b      D0, 0x9 /* '\t' */
  12657. 00008F72  05CB                     .incomplete
  12658. 00008F74  2048                     movea.l    A0, A0
  12659. 00008F76  7961                     moveq.l    D4, 0x61
  12660. 00008F78  FB3F                     .extension 0xB3F <<F/4-5/5>> // unimplemented
  12661. fn00008F7A:
  12662. 00008F7A  0205 F77D                andi.b     D5, 0x7D /* '}' */
  12663. 00008F7E  0000 0ADD                ori.b      D0, 0xDD
  12664. 00008F82  0555                     bchg       [A5], D2
  12665. 00008F84  4B32 3720 F73E           .invalid   5, [A2 - 0x8C2 + D3 * 8] // invalid opcode 4 with b == 4
  12666. 00008F8A  038A                     bclr       A2, D1
  12667. 00008F8C  EE79                     ror        D1.w, D7
  12668. 00008F8E  0000 1B5B                ori.b      D0, 0x5B /* '[' */
  12669. 00008F92  0555                     bchg       [A5], D2
  12670. 00008F94  4B32 3820                .invalid   5, [A2 + D3 + 0x20] // invalid opcode 4 with b == 4
  12671. 00008F98  F7B5                     .invalid   <<F/6/3>>
  12672. 00008F9A  0351                     bchg       [A1], D1
  12673. 00008F9C  0176 0000                bchg       [A6 + D0.w], D0
  12674. 00008FA0  09B2 05D0                bclr       [], D4
  12675. 00008FA4  204C                     movea.l    A0, A4
  12676. 00008FA6  656F                     bcs        +0x71 /* 00009017 */
  12677. 00008FA8  FE73 0096                .extension 0xE73 <<F/1/7>>, 0x0096 // unimplemented
  12678. 00008FAC  FE25 0000                .unknown   0xFE25 0x0000 (W = 7)
  12679. 00008FB0  02CE                     .incomplete
  12680. 00008FB2  0555                     bchg       [A5], D2
  12681. 00008FB4  4B32 3920 F7E0           .invalid   5, [A2 - 0x820 + D3] // invalid opcode 4 with b == 4
  12682. 00008FBA  02D7                     .incomplete
  12683. 00008FBC  EE0C                     lsr        D4.b, 7
  12684. 00008FBE  0000 233E                ori.b      D0, 0x3E /* '>' */
  12685. 00008FC2  05C7                     .incomplete
  12686. 00008FC4  2043                     movea.l    A0, D3
  12687. 00008FC6  6172                     bsr        +0x74 /* 0000903A */
  12688. 00008FC8  F3B5                     .invalid   <<F/6/1>>
  12689. 00008FCA  0411 F0E0                subi.b     [A1], 0xE0
  12690. 00008FCE  0000 2491                ori.b      D0, 0x91
  12691. 00008FD2  05CB                     .incomplete
  12692. 00008FD4  2056                     movea.l    A0, [A6]
  12693. 00008FD6  656C                     bcs        +0x6E /* 00009044 */
  12694. 00008FD8  FCBF 0108                .extension 0xCBF <<F/2-3/6>> // unimplemented
  12695. 00008FDC  FF02                     .extension 0xF02 <<F/4-5/7>> // unimplemented
  12696. 00008FDE  0000 055B                ori.b      D0, 0x5B /* '[' */
  12697. 00008FE2  05CB                     .incomplete
  12698. 00008FE4  2048                     movea.l    A0, A0
  12699. 00008FE6  7961                     moveq.l    D4, 0x61
  12700. 00008FE8  FCB7 00FC                .extension 0xCB7 <<F/2-3/6>> // unimplemented
  12701. 00008FEC  0255 0000                andi.w     [A5], 0x0
  12702. 00008FF0  0487 0555 4B33           subi.l     D7, 0x5554B33
  12703. 00008FF6  3020                     move.w     D0, -[A0]
  12704. 00008FF8  FF2A                     .extension 0xF2A <<F/4-5/7>> // unimplemented
  12705. 00008FFA  0040 FE8E                ori.w      D0, 0xFE8E
  12706. 00008FFE  0000 01DE                ori.b      D0, 0xDE
  12707. 00009002  0555                     bchg       [A5], D2
  12708. 00009004  4B33 3120 F5FF           .invalid   5, [A3 - 0xA01 + D3] // invalid opcode 4 with b == 4
  12709. 0000900A  0248 EEF0                andi.w     A0, 0xEEF0
  12710. 0000900E  0000 1478                ori.b      D0, 0x78 /* 'x' */
  12711. 00009012  0555                     bchg       [A5], D2
  12712. 00009014  4B33 3220                .invalid   5, [A3 + D3.w * 2 + 0x20] // invalid opcode 4 with b == 4
  12713. 00009018  F223 0318                fabs       fp6, fp0
  12714. 0000901C  0DF3                     .incomplete
  12715. 0000901E  0000 1F8E                ori.b      D0, 0x8E
  12716. 00009022  05D6                     .incomplete
  12717. 00009024  2055                     movea.l    A0, [A5]
  12718. 00009026  4D61                     chk.w      D6, -[A1]
  12719. 00009028  FE19 0063                .unknown   0xFE19 0x0063 (W = 7)
  12720. 0000902C  00BA 0000 0406 05C3      ori.l      [PC + 0x5C3 /* 000095F1, value 0x6205CB20 */], 0x406
  12721. 00009034  204C                     movea.l    A0, A4
  12722. 00009036  656F                     bcs        +0x71 /* 000090A7 */
  12723. 00009038  FC62 00BB                .extension 0xC62 <<F/1/6>>, 0x00BB // unimplemented
  12724. // begin alternate branch 0000903A-00009046
  12725. fn0000903A:
  12726. 0000903A  00BB 0105 0000 0530 05C7 204C ori.l      [PC + 0x5C7204C + D0 * 4], 0x1050000
  12727. // end alternate branch 0000903A-00009046
  12728. fn0000903A: // (misaligned)
  12729. 0000903C  0105                     btst       D5, D0
  12730. 0000903E  0000 0530                ori.b      D0, 0x30 /* '0' */
  12731. 00009042  05C7                     .incomplete
  12732. label00009044:
  12733. 00009044  204C                     movea.l    A0, A4
  12734. 00009046  656F                     bcs        +0x71 /* 000090B7 */
  12735. 00009048  FBE6                     .invalid   <<F/7/5>>
  12736. 0000904A  00C0                     .incomplete
  12737. 0000904C  02B8 0000 0662 05CC      andi.l     [0x000005CC], 0x662
  12738. 00009054  2055                     movea.l    A0, [A5]
  12739. 00009056  4D61                     chk.w      D6, -[A1]
  12740. 00009058  FC0D 00B5                .unknown   0xFC0D 0x00B5 (W = 6)
  12741. 0000905C  FEF1 0000                .extension 0xEF1 <<F/2-3/7>> // unimplemented
  12742. 00009060  0514                     btst       [A4], D2
  12743. 00009062  05C3                     .incomplete
  12744. 00009064  2043                     movea.l    A0, D3
  12745. 00009066  7274                     moveq.l    D1, 0x74
  12746. 00009068  F49B                     cinva      INST
  12747. 0000906A  01F5                     .incomplete
  12748. 0000906C  EFCB 0000                bfins      A3 {0:32}, D0
  12749. 00009070  150A                     move.b     -[A2], A2
  12750. 00009072  05CD                     .incomplete
  12751. 00009074  2043                     movea.l    A0, D3
  12752. 00009076  656E                     bcs        +0x70 /* 000090E6 */
  12753. 00009078  FE24 004C                .unknown   0xFE24 0x004C (W = 7)
  12754. 0000907C  005A 0000                ori.w      [A2]+, 0x0
  12755. 00009080  01F5                     .incomplete
  12756. 00009082  05C9                     .incomplete
  12757. 00009084  204C                     movea.l    A0, A4
  12758. 00009086  656F                     bcs        +0x71 /* 000090F7 */
  12759. 00009088  FEA9 002B                .extension 0xEA9 <<F/2-3/7>> // unimplemented
  12760. 0000908C  0395                     bclr       [A5], D1
  12761. 0000908E  0000 0424                ori.b      D0, 0x24 /* '$' */
  12762. 00009092  05CA                     .incomplete
  12763. 00009094  2044                     movea.l    A0, D4
  12764. 00009096  7261                     moveq.l    D1, 0x61
  12765. 00009098  FCE4 005E                .extension 0xCE4 <<F/2-3/6>> // unimplemented
  12766. 0000909C  FE0E 0000                .unknown   0xFE0E 0x0000 (W = 7)
  12767. 000090A0  048F 05CD 2048           subi.l     A7, 0x5CD2048
  12768. 000090A6  7961                     moveq.l    D4, 0x61
  12769. 000090A8  F704                     .extension 0x704 <<F/4-5/3>> // unimplemented
  12770. 000090AA  00F4                     .incomplete
  12771. 000090AC  EE42                     asr        D2.w, 7
  12772. 000090AE  0000 1DB9                ori.b      D0, 0xB9
  12773. 000090B2  05CA                     .incomplete
  12774. 000090B4  2043                     movea.l    A0, D3
  12775. 000090B6  656E                     bcs        +0x70 /* 00009126 */
  12776. 000090B8  F825 007F                .tblXX     0xF825, 0x007F // unimplemented
  12777. 000090BC  EDB6                     roxl       D6, D6
  12778. 000090BE  0000 179C                ori.b      D0, 0x9C
  12779. 000090C2  05CA                     .incomplete
  12780. 000090C4  204D                     movea.l    A0, A5
  12781. 000090C6  7573                     moveq.l    D2, 0x73
  12782. 000090C8  FC7C 0037                .extension 0xC7C <<F/1/6>>, 0x0037 // unimplemented
  12783. 000090CC  03E1                     .incomplete
  12784. 000090CE  0000 0604                ori.b      D0, 0x4
  12785. 000090D2  05D5                     .incomplete
  12786. 000090D4  2055                     movea.l    A0, [A5]
  12787. 000090D6  4D61                     chk.w      D6, -[A1]
  12788. 000090D8  FD94                     .invalid   <<F/6/6>>
  12789. 000090DA  FFE9                     .invalid   <<F/7/7>>
  12790. 000090DC  FD09                     .extension 0xD09 <<F/4-5/6>> // unimplemented
  12791. 000090DE  0000 075D                ori.b      D0, 0x5D /* ']' */
  12792. 000090E2  05C3                     .incomplete
  12793. 000090E4  2043                     movea.l    A0, D3
  12794. label000090E6:
  12795. 000090E6  656E                     bcs        +0x70 /* 00009156 */
  12796. 000090E8  FC9A FFD9                .extension 0xC9A <<F/2-3/6>> // unimplemented
  12797. 000090EC  FE95 0000                .extension 0xE95 <<F/2-3/7>> // unimplemented
  12798. 000090F0  05DF                     .incomplete
  12799. 000090F2  05C4                     .incomplete
  12800. 000090F4  2043                     movea.l    A0, D3
  12801. 000090F6  7275                     moveq.l    D1, 0x75
  12802. 000090F8  FE1A FFE7                .unknown   0xFE1A 0xFFE7 (W = 7)
  12803. 000090FC  FD89                     .invalid   <<F/6/6>>
  12804. 000090FE  0000 032B                ori.b      D0, 0x2B /* '+' */
  12805. 00009102  05D0                     .incomplete
  12806. 00009104  2043                     movea.l    A0, D3
  12807. 00009106  656E                     bcs        +0x70 /* 00009176 */
  12808. 00009108  F5B2                     .invalid   <<F/6/2>>
  12809. 0000910A  FF51                     .extension 0xF51 <<F/4-5/7>> // unimplemented
  12810. 0000910C  EEFB 0000 2271           bfset      [PC + D2.w * 2 + 0x71] {0:32}
  12811. 00009112  05C3                     .incomplete
  12812. 00009114  2043                     movea.l    A0, D3
  12813. 00009116  7275                     moveq.l    D1, 0x75
  12814. 00009118  F9CD                     .invalid   <<F/7/4>>
  12815. 0000911A  FF76                     .extension 0xF76 <<F/4-5/7>> // unimplemented
  12816. 0000911C  0013 0000                ori.b      [A3], 0x0
  12817. 00009120  0693 05C6 2056           addi.l     [A3], 0x5C62056
  12818. label00009126:
  12819. 00009126  6972                     bvs        +0x74 /* 0000919A */
  12820. 00009128  FE1E FFD3                .unknown   0xFE1E 0xFFD3 (W = 7)
  12821. 0000912C  FCAC 0000                .extension 0xCAC <<F/2-3/6>> // unimplemented
  12822. 00009130  04A0 05C4 2043           subi.l     -[A0], 0x5C42043
  12823. 00009136  7275                     moveq.l    D1, 0x75
  12824. 00009138  F35C                     .extension 0x35C <<F/4-5/1>> // unimplemented
  12825. 0000913A  FE72 F0B2                .extension 0xE72 <<F/1/7>>, 0xF0B2 // unimplemented
  12826. 0000913E  0000 14A8                ori.b      D0, 0xA8
  12827. 00009142  05D1                     .incomplete
  12828. 00009144  2043                     movea.l    A0, D3
  12829. 00009146  656E                     bcs        +0x70 /* 000091B6 */
  12830. 00009148  FC0F FF7C                .unknown   0xFC0F 0xFF7C (W = 6)
  12831. 0000914C  FED2 0000                .extension 0xED2 <<F/2-3/7>> // unimplemented
  12832. 00009150  06BA 05C3 2043 7275      addi.l     [PC + 0x7275 /* 000103C7, cstring ""<EOF> */], 0x5C32043
  12833. // begin alternate branch 00009156-00009158
  12834. label00009156:
  12835. 00009156  7275                     moveq.l    D1, 0x75
  12836. // end alternate branch 00009156-00009158
  12837. label00009156: // (misaligned)
  12838. 00009158  F9F4                     .invalid   <<F/7/4>>
  12839. 0000915A  FF23                     .extension 0xF23 <<F/4-5/7>> // unimplemented
  12840. 0000915C  ED0D                     lsl        D5.b, 6
  12841. 0000915E  0000 150A                ori.b      D0, 0xA /* '\n' */
  12842. 00009162  05C2                     .incomplete
  12843. 00009164  204D                     movea.l    A0, A5
  12844. 00009166  7573                     moveq.l    D2, 0x73
  12845. 00009168  FD62                     .extension 0xD62 <<F/4-5/6>> // unimplemented
  12846. 0000916A  FF9D                     .invalid   <<F/6/7>>
  12847. 0000916C  0730 0000                btst       [A0 + D0.w], D3
  12848. 00009170  0821 05C9                btst.b     -[A1], 0xC9
  12849. 00009174  2044                     movea.l    A0, D4
  12850. label00009176:
  12851. 00009176  7261                     moveq.l    D1, 0x61
  12852. 00009178  FD58                     .extension 0xD58 <<F/4-5/6>> // unimplemented
  12853. 0000917A  FF99                     .invalid   <<F/6/7>>
  12854. 0000917C  FED6 0000                .extension 0xED6 <<F/2-3/7>> // unimplemented
  12855. 00009180  0567                     bchg       -[A7], D2
  12856. 00009182  05C1                     .incomplete
  12857. 00009184  2043                     movea.l    A0, D3
  12858. 00009186  7275                     moveq.l    D1, 0x75
  12859. 00009188  F900                     .extension 0x900 <<F/4-5/4>> // unimplemented
  12860. 0000918A  FEDB ED65                .extension 0xEDB <<F/2-3/7>> // unimplemented
  12861. 0000918E  0000 243B                ori.b      D0, 0x3B /* ';' */
  12862. 00009192  05C0                     .incomplete
  12863. 00009194  204D                     movea.l    A0, A5
  12864. 00009196  7573                     moveq.l    D2, 0x73
  12865. 00009198  FD4A                     .extension 0xD4A <<F/4-5/6>> // unimplemented
  12866. label0000919A:
  12867. 0000919A  FF8D                     .invalid   <<F/6/7>>
  12868. 0000919C  FCE4 0000                .extension 0xCE4 <<F/2-3/6>> // unimplemented
  12869. 000091A0  0472 05D2 2043           subi.w     [A2 + D2.w + 0x43], 0x5D2
  12870. 000091A6  656E                     bcs        +0x70 /* 00009216 */
  12871. 000091A8  FF03                     .extension 0xF03 <<F/4-5/7>> // unimplemented
  12872. 000091AA  FFD1                     .invalid   <<F/7/7>>
  12873. 000091AC  FFF9                     .invalid   <<F/7/7>>
  12874. 000091AE  0000 0147                ori.b      D0, 0x47 /* 'G' */
  12875. 000091B2  05C2                     .incomplete
  12876. 000091B4  2056                     movea.l    A0, [A6]
  12877. label000091B6:
  12878. 000091B6  6972                     bvs        +0x74 /* 0000922A */
  12879. 000091B8  F8BB FE83                .extension 0x8BB <<F/2-3/4>> // unimplemented
  12880. 000091BC  ED86                     asl        D6, 6
  12881. 000091BE  0000 1ED6                ori.b      D0, 0xD6
  12882. 000091C2  05C1                     .incomplete
  12883. 000091C4  204D                     movea.l    A0, A5
  12884. 000091C6  7573                     moveq.l    D2, 0x73
  12885. 000091C8  FB9E                     .invalid   <<F/6/5>>
  12886. 000091CA  FEEA 0044                .extension 0xEEA <<F/2-3/7>> // unimplemented
  12887. 000091CE  0000 060C                ori.b      D0, 0xC
  12888. 000091D2  05C3                     .incomplete
  12889. 000091D4  2056                     movea.l    A0, [A6]
  12890. 000091D6  6972                     bvs        +0x74 /* 0000924A */
  12891. 000091D8  FEFD FFB8                .extension 0xEFD <<F/2-3/7>> // unimplemented
  12892. 000091DC  FCDA 0000                .extension 0xCDA <<F/2-3/6>> // unimplemented
  12893. 000091E0  03F9                     .incomplete
  12894. 000091E2  05C3                     .incomplete
  12895. 000091E4  204D                     movea.l    A0, A5
  12896. 000091E6  7573                     moveq.l    D2, 0x73
  12897. 000091E8  FCCF FEDB                .extension 0xCCF <<F/2-3/6>> // unimplemented
  12898. 000091EC  FE8C 0000                .extension 0xE8C <<F/2-3/7>> // unimplemented
  12899. 000091F0  05E6                     .incomplete
  12900. 000091F2  05C2                     .incomplete
  12901. 000091F4  2048                     movea.l    A0, A0
  12902. 000091F6  7961                     moveq.l    D4, 0x61
  12903. 000091F8  FECB FF8F                .extension 0xECB <<F/2-3/7>> // unimplemented
  12904. 000091FC  FF0A                     .extension 0xF0A <<F/4-5/7>> // unimplemented
  12905. 000091FE  0000 02DB                ori.b      D0, 0xDB
  12906. 00009202  05C8                     .incomplete
  12907. 00009204  2043                     movea.l    A0, D3
  12908. 00009206  656E                     bcs        +0x70 /* 00009276 */
  12909. 00009208  FA17 FD85                .unknown   0xFA17 0xFD85 (W = 5)
  12910. 0000920C  FABC 0000                .extension 0xABC <<F/2-3/5>> // unimplemented
  12911. 00009210  08C4 0555                bset.b     D4, 0x55 /* 'U' */
  12912. 00009214  4B33 3320 FDEE           .invalid   5, [A3 - 0x212 + D3 * 2] // invalid opcode 4 with b == 4
  12913. // begin alternate branch 00009216-0000921A
  12914. label00009216:
  12915. 00009216  3320                     move.w     -[A1], -[A0]
  12916. 00009218  FDEE                     .invalid   <<F/7/6>>
  12917. // end alternate branch 00009216-0000921A
  12918. label00009216: // (misaligned)
  12919. 0000921A  FF17                     .extension 0xF17 <<F/4-5/7>> // unimplemented
  12920. 0000921C  0006 0000                ori.b      D6, 0x0
  12921. 00009220  030A                     btst       A2, D1
  12922. 00009222  05C5                     .incomplete
  12923. 00009224  2056                     movea.l    A0, [A6]
  12924. 00009226  6972                     bvs        +0x74 /* 0000929A */
  12925. 00009228  F2CC F92A                .extension 0x2CC <<F/2-3/1>> // unimplemented
  12926. // begin alternate branch 0000922A-0000922C
  12927. label0000922A:
  12928. 0000922A  F92A                     .extension 0x92A <<F/4-5/4>> // unimplemented
  12929. // end alternate branch 0000922A-0000922C
  12930. label0000922A: // (misaligned)
  12931. 0000922C  F2C3 0000                .extension 0x2C3 <<F/2-3/1>> // unimplemented
  12932. 00009230  1A20                     move.b     D5, -[A0]
  12933. 00009232  05CC                     .incomplete
  12934. 00009234  2043                     movea.l    A0, D3
  12935. 00009236  656E                     bcs        +0x70 /* 000092A6 */
  12936. 00009238  F2F7 F93E                .extension 0x2F7 <<F/2-3/1>> // unimplemented
  12937. 0000923C  F28E 0000                .extension 0x28E <<F/2-3/1>> // unimplemented
  12938. 00009240  196A 05CB 2043           move.b     [A4 + 0x2043], [A2 + 0x5CB]
  12939. 00009246  656E                     bcs        +0x70 /* 000092B6 */
  12940. 00009248  F42D                     cpushl     NONE, [A5]
  12941. label0000924A:
  12942. 0000924A  F97A                     .extension 0x97A <<F/4-5/4>> // unimplemented
  12943. 0000924C  F15E                     .extension 0x15E <<F/4-5/0>> // unimplemented
  12944. 0000924E  0000 2700                ori.b      D0, 0x0
  12945. 00009252  05C5                     .incomplete
  12946. 00009254  2043                     movea.l    A0, D3
  12947. 00009256  656E                     bcs        +0x70 /* 000092C6 */
  12948. 00009258  F327                     .extension 0x327 <<F/4-5/1>> // unimplemented
  12949. 0000925A  F8B6 F2A7                .extension 0x8B6 <<F/2-3/4>> // unimplemented
  12950. 0000925E  0000 15A1                ori.b      D0, 0xA1
  12951. 00009262  05D4                     .incomplete
  12952. 00009264  2043                     movea.l    A0, D3
  12953. 00009266  656E                     bcs        +0x70 /* 000092D6 */
  12954. 00009268  F3BA                     .invalid   <<F/6/1>>
  12955. 0000926A  F902                     .extension 0x902 <<F/4-5/4>> // unimplemented
  12956. 0000926C  F1F9                     .invalid   <<F/7/0>>
  12957. 0000926E  0000 153C                ori.b      D0, 0x3C /* '<' */
  12958. 00009272  05CC                     .incomplete
  12959. 00009274  2043                     movea.l    A0, D3
  12960. label00009276:
  12961. 00009276  656E                     bcs        +0x70 /* 000092E6 */
  12962. 00009278  FE74 FF0D                .extension 0xE74 <<F/1/7>>, 0xFF0D // unimplemented
  12963. 0000927C  FF16                     .extension 0xF16 <<F/4-5/7>> // unimplemented
  12964. 0000927E  0000 02DB                ori.b      D0, 0xDB
  12965. 00009282  05CF                     .incomplete
  12966. 00009284  2048                     movea.l    A0, A0
  12967. 00009286  7961                     moveq.l    D4, 0x61
  12968. 00009288  F4AA                     cpushl     INST, [A2]
  12969. 0000928A  F81B F1AA                .tblXX     0xF81B, 0xF1AA // unimplemented
  12970. 0000928E  0000 187E                ori.b      D0, 0x7E /* '~' */
  12971. 00009292  05C8                     .incomplete
  12972. 00009294  204C                     movea.l    A0, A4
  12973. 00009296  7570                     moveq.l    D2, 0x70
  12974. 00009298  FDAA                     .invalid   <<F/6/6>>
  12975. label0000929A:
  12976. 0000929A  FE2E 01BC                .unknown   0xFE2E 0x01BC (W = 7)
  12977. 0000929E  0000 042F                ori.b      D0, 0x2F /* '/' */
  12978. 000092A2  05D0                     .incomplete
  12979. 000092A4  2042                     movea.l    A0, D2
  12980. label000092A6:
  12981. 000092A6  6F6F                     ble        +0x71 /* 00009317 */
  12982. 000092A8  FD8A                     .invalid   <<F/6/6>>
  12983. 000092AA  FE13 0278                .unknown   0xFE13 0x0278 (W = 7)
  12984. 000092AE  0000 0632                ori.b      D0, 0x32 /* '2' */
  12985. 000092B2  05C2                     .incomplete
  12986. 000092B4  2042                     movea.l    A0, D2
  12987. label000092B6:
  12988. 000092B6  6F6F                     ble        +0x71 /* 00009327 */
  12989. 000092B8  FF6E                     .extension 0xF6E <<F/4-5/7>> // unimplemented
  12990. 000092BA  FF83                     .invalid   <<F/6/7>>
  12991. 000092BC  FE64 0000                .extension 0xE64 <<F/1/7>>, 0x0000 // unimplemented
  12992. 000092C0  0298 05C0 2043           andi.l     [A0]+, 0x5C02043
  12993. label000092C6:
  12994. 000092C6  6972                     bvs        +0x74 /* 0000933A */
  12995. 000092C8  FE55 FE90                .extension 0xE55 <<F/1/7>>, 0xFE90 // unimplemented
  12996. 000092CC  FFC8                     .invalid   <<F/7/7>>
  12997. 000092CE  0000 0256                ori.b      D0, 0x56 /* 'V' */
  12998. 000092D2  05CB                     .incomplete
  12999. 000092D4  2056                     movea.l    A0, [A6]
  13000. label000092D6:
  13001. 000092D6  6972                     bvs        +0x74 /* 0000934A */
  13002. 000092D8  FDFD                     .invalid   <<F/7/6>>
  13003. 000092DA  FE37 0017                .unknown   0xFE37 0x0017 (W = 7)
  13004. 000092DE  0000 030C                ori.b      D0, 0xC
  13005. 000092E2  0555                     bchg       [A5], D2
  13006. 000092E4  4B33 3420                .invalid   5, [A3 + D3.w * 4 + 0x20] // invalid opcode 4 with b == 4
  13007. // begin alternate branch 000092E6-000092E8
  13008. label000092E6:
  13009. 000092E6  3420                     move.w     D2, -[A0]
  13010. // end alternate branch 000092E6-000092E8
  13011. label000092E6: // (misaligned)
  13012. 000092E8  FF84                     .invalid   <<F/6/7>>
  13013. 000092EA  FF90                     .invalid   <<F/6/7>>
  13014. 000092EC  FCA1 0000                .extension 0xCA1 <<F/2-3/6>> // unimplemented
  13015. 000092F0  03AE 05C0                bclr       [A6 + 0x5C0], D1
  13016. 000092F4  2041                     movea.l    A0, D1
  13017. 000092F6  7073                     moveq.l    D0, 0x73
  13018. 000092F8  FECA FEE2                .extension 0xECA <<F/2-3/7>> // unimplemented
  13019. 000092FC  FF87                     .invalid   <<F/6/7>>
  13020. 000092FE  0000 030D                ori.b      D0, 0xD /* '\r' */
  13021. 00009302  05C0                     .incomplete
  13022. 00009304  204C                     movea.l    A0, A4
  13023. 00009306  6962                     bvs        +0x64 /* 0000936A */
  13024. 00009308  F5A9                     .invalid   <<F/6/2>>
  13025. 0000930A  F5CB                     .invalid   <<F/7/2>>
  13026. 0000930C  F263 0000                .extension 0x263 <<F/1/1>>, 0x0000 // unimplemented
  13027. 00009310  24BC 05C1 204C           move.l     [A2], 0x5C1204C
  13028. 00009316  7570                     moveq.l    D2, 0x70
  13029. 00009318  F584                     .invalid   <<F/6/2>>
  13030. 0000931A  F598                     .invalid   <<F/6/2>>
  13031. 0000931C  F2A7 0000                .extension 0x2A7 <<F/2-3/1>> // unimplemented
  13032. 00009320  1DB9 05C9 2043 656E      move.b     <<invalid full ext with IS == 1 and I/IS == 6>>, [0x05C92043]
  13033. 00009328  FE90 FE8A                .extension 0xE90 <<F/2-3/7>> // unimplemented
  13034. 0000932C  01BE                     bclr       <<invalid special address>>, D0
  13035. 0000932E  0000 0367                ori.b      D0, 0x67 /* 'g' */
  13036. 00009332  05C1                     .incomplete
  13037. 00009334  2042                     movea.l    A0, D2
  13038. 00009336  6F6F                     ble        +0x71 /* 000093A7 */
  13039. 00009338  FF06                     .extension 0xF06 <<F/4-5/7>> // unimplemented
  13040. label0000933A:
  13041. 0000933A  FEFD FF56                .extension 0xEFD <<F/2-3/7>> // unimplemented
  13042. 0000933E  0000 0221                ori.b      D0, 0x21 /* '!' */
  13043. 00009342  05D1                     .incomplete
  13044. 00009344  204C                     movea.l    A0, A4
  13045. 00009346  6962                     bvs        +0x64 /* 000093AA */
  13046. 00009348  F736                     .extension 0x736 <<F/4-5/3>> // unimplemented
  13047. label0000934A:
  13048. 0000934A  F63E F109                .move16    0xF63E, 0xF109 // unimplemented
  13049. 0000934E  0000 153C                ori.b      D0, 0x3C /* '<' */
  13050. 00009352  05C9                     .incomplete
  13051. 00009354  204C                     movea.l    A0, A4
  13052. 00009356  7570                     moveq.l    D2, 0x70
  13053. 00009358  FF0D                     .extension 0xF0D <<F/4-5/7>> // unimplemented
  13054. 0000935A  FEF1 FE2C                .extension 0xEF1 <<F/2-3/7>> // unimplemented
  13055. 0000935E  0000 030D                ori.b      D0, 0xD /* '\r' */
  13056. 00009362  05C5                     .incomplete
  13057. 00009364  204C                     movea.l    A0, A4
  13058. 00009366  7570                     moveq.l    D2, 0x70
  13059. 00009368  FE2D FDE9                .unknown   0xFE2D 0xFDE9 (W = 7)
  13060. // begin alternate branch 0000936A-0000936C
  13061. label0000936A:
  13062. 0000936A  FDE9                     .invalid   <<F/7/6>>
  13063. // end alternate branch 0000936A-0000936C
  13064. label0000936A: // (misaligned)
  13065. 0000936C  01D3                     .incomplete
  13066. 0000936E  0000 0437                ori.b      D0, 0x37 /* '7' */
  13067. 00009372  05C3                     .incomplete
  13068. 00009374  2042                     movea.l    A0, D2
  13069. 00009376  6F6F                     ble        +0x71 /* 000093E7 */
  13070. 00009378  F32E                     .extension 0x32E <<F/4-5/1>> // unimplemented
  13071. 0000937A  F11E                     .extension 0x11E <<F/4-5/0>> // unimplemented
  13072. 0000937C  FCC1 0000                .extension 0xCC1 <<F/2-3/6>> // unimplemented
  13073. 00009380  25C3 05C1                move.l     [PC + 0x5C1 /* 00009943, value 0xD0205367 */], D3
  13074. 00009384  204C                     movea.l    A0, A4
  13075. 00009386  6962                     bvs        +0x64 /* 000093EA */
  13076. 00009388  FDA9                     .invalid   <<F/6/6>>
  13077. 0000938A  FD3D                     .extension 0xD3D <<F/4-5/6>> // unimplemented
  13078. 0000938C  F6BA 0000                .extension 0x6BA <<F/2-3/3>> // unimplemented
  13079. 00009390  1099                     move.b     [A0], [A1]+
  13080. 00009392  05C2                     .incomplete
  13081. 00009394  2054                     movea.l    A0, [A4]
  13082. 00009396  7241                     moveq.l    D1, 0x41
  13083. 00009398  FC06 FB3B                .unknown   0xFC06 0xFB3B (W = 6)
  13084. 0000939C  12EB 0000                move.b     [A1]+, [A3 + 0x0]
  13085. 000093A0  1EFB 05C2 2055           move.b     [A7]+, [[ + <<invalid base displacement size>>] + 0x2055]
  13086. 000093A6  4D69 F65C                chk.w      D6, [A1 - 0x9A4]
  13087. label000093AA:
  13088. 000093AA  F45F                     cinva      DATA
  13089. 000093AC  F308                     .extension 0x308 <<F/4-5/1>> // unimplemented
  13090. 000093AE  0000 1CA5                ori.b      D0, 0xA5
  13091. 000093B2  05C3                     .incomplete
  13092. 000093B4  204C                     movea.l    A0, A4
  13093. 000093B6  7570                     moveq.l    D2, 0x70
  13094. 000093B8  FC5A FB94                .extension 0xC5A <<F/1/6>>, 0xFB94 // unimplemented
  13095. 000093BC  FBCB                     .invalid   <<F/7/5>>
  13096. 000093BE  0000 08BF                ori.b      D0, 0xBF
  13097. 000093C2  05D4                     .incomplete
  13098. 000093C4  204C                     movea.l    A0, A4
  13099. 000093C6  7570                     moveq.l    D2, 0x70
  13100. 000093C8  F708                     .extension 0x708 <<F/4-5/3>> // unimplemented
  13101. 000093CA  F50E                     .extension 0x50E <<F/4-5/2>> // unimplemented
  13102. 000093CC  F1FF                     .invalid   <<F/7/0>>
  13103. 000093CE  0000 1ABC                ori.b      D0, 0xBC
  13104. 000093D2  05C4                     .incomplete
  13105. 000093D4  204C                     movea.l    A0, A4
  13106. 000093D6  7570                     moveq.l    D2, 0x70
  13107. 000093D8  FF32                     .extension 0xF32 <<F/4-5/7>> // unimplemented
  13108. 000093DA  FF00                     .extension 0xF00 <<F/4-5/7>> // unimplemented
  13109. 000093DC  0222 0000                andi.b     -[A2], 0x0
  13110. 000093E0  036F 05C8                bchg       [A7 + 0x5C8], D1
  13111. 000093E4  2044                     movea.l    A0, D4
  13112. 000093E6  7261                     moveq.l    D1, 0x61
  13113. 000093E8  FE53 FDDC                .extension 0xE53 <<F/1/7>>, 0xFDDC // unimplemented
  13114. // begin alternate branch 000093EA-000093EC
  13115. label000093EA:
  13116. 000093EA  FDDC                     .invalid   <<F/7/6>>
  13117. // end alternate branch 000093EA-000093EC
  13118. label000093EA: // (misaligned)
  13119. 000093EC  0183                     bclr       D3, D0
  13120. 000093EE  0000 039F                ori.b      D0, 0x9F
  13121. 000093F2  05C1                     .incomplete
  13122. 000093F4  2043                     movea.l    A0, D3
  13123. 000093F6  7242                     moveq.l    D1, 0x42
  13124. 000093F8  F725                     .extension 0x725 <<F/4-5/3>> // unimplemented
  13125. 000093FA  F3E8                     .invalid   <<F/7/1>>
  13126. 000093FC  F2E5 0000                .extension 0x2E5 <<F/2-3/1>> // unimplemented
  13127. 00009400  2315                     move.l     -[A1], [A5]
  13128. 00009402  05C2                     .incomplete
  13129. 00009404  204C                     movea.l    A0, A4
  13130. 00009406  7570                     moveq.l    D2, 0x70
  13131. 00009408  FE9E FE1B                .extension 0xE9E <<F/2-3/7>> // unimplemented
  13132. 0000940C  FF61                     .extension 0xF61 <<F/4-5/7>> // unimplemented
  13133. 0000940E  0000 028B                ori.b      D0, 0x8B
  13134. 00009412  05C2                     .incomplete
  13135. 00009414  204C                     movea.l    A0, A4
  13136. 00009416  6962                     bvs        +0x64 /* 0000947A */
  13137. 00009418  FED6 FE61                .extension 0xED6 <<F/2-3/7>> // unimplemented
  13138. 0000941C  FEEF 0000                .extension 0xEEF <<F/2-3/7>> // unimplemented
  13139. 00009420  02BF 05CC 204C           andi.l     <<invalid special address>>, 0x5CC204C
  13140. 00009426  6962                     bvs        +0x64 /* 0000948A */
  13141. 00009428  F602 F1E7                .move16    0xF602, 0xF1E7 // unimplemented
  13142. 0000942C  F61C 0000                .move16    0xF61C, 0x0000 // unimplemented
  13143. 00009430  1764 05D2                move.b     [A3 + 0x5D2], -[A4]
  13144. 00009434  204C                     movea.l    A0, A4
  13145. 00009436  6962                     bvs        +0x64 /* 0000949A */
  13146. 00009438  F5F0                     .invalid   <<F/7/2>>
  13147. 0000943A  F142                     .extension 0x142 <<F/4-5/0>> // unimplemented
  13148. 0000943C  08D2 0000                bset.b     [A2], 0x0
  13149. 00009440  15A1 0555                move.b     <<invalid full ext with IS == 1 and I/IS == 5>>, -[A1]
  13150. 00009444  4B33 3520 FEB6           .invalid   5, [A3 - 0x14A + D3 * 4] // invalid opcode 4 with b == 4
  13151. 0000944A  FE0C 00A5                .unknown   0xFE0C 0x00A5 (W = 7)
  13152. 0000944E  0000 02D4                ori.b      D0, 0xD4
  13153. 00009452  05C1                     .incomplete
  13154. 00009454  2053                     movea.l    A0, [A3]
  13155. 00009456  6572                     bcs        +0x74 /* 000094CA */
  13156. 00009458  F54B                     .extension 0x54B <<F/4-5/2>> // unimplemented
  13157. 0000945A  EF42                     asl        D2.w, 7
  13158. 0000945C  FED0 0000                .extension 0xED0 <<F/2-3/7>> // unimplemented
  13159. 00009460  187E                     movea.b    A4, <<invalid special address>>
  13160. 00009462  05CB                     .incomplete
  13161. 00009464  2053                     movea.l    A0, [A3]
  13162. 00009466  6572                     bcs        +0x74 /* 000094DA */
  13163. 00009468  FEB5 FDF4                .extension 0xEB5 <<F/2-3/7>> // unimplemented
  13164. 0000946C  0031 0000 02C6           ori.b      [A1 + D0.w * 2 - 0x58], 0x0
  13165. 00009472  05C4                     .incomplete
  13166. 00009474  2053                     movea.l    A0, [A3]
  13167. 00009476  6572                     bcs        +0x74 /* 000094EA */
  13168. 00009478  F726                     .extension 0x726 <<F/4-5/3>> // unimplemented
  13169. label0000947A:
  13170. 0000947A  F1FB                     .invalid   <<F/7/0>>
  13171. 0000947C  F4FA                     cpusha     DATA+INST
  13172. 0000947E  0000 1478                ori.b      D0, 0x78 /* 'x' */
  13173. 00009482  05D5                     .incomplete
  13174. 00009484  204C                     movea.l    A0, A4
  13175. 00009486  7570                     moveq.l    D2, 0x70
  13176. 00009488  FFB9                     .invalid   <<F/6/7>>
  13177. label0000948A:
  13178. 0000948A  FF8B                     .invalid   <<F/6/7>>
  13179. 0000948C  FEED 0000                .extension 0xEED <<F/2-3/7>> // unimplemented
  13180. 00009490  020C 05C1                andi.b     A4, 0xC1
  13181. 00009494  2054                     movea.l    A0, [A4]
  13182. 00009496  7241                     moveq.l    D1, 0x41
  13183. 00009498  FF6A                     .extension 0xF6A <<F/4-5/7>> // unimplemented
  13184. label0000949A:
  13185. 0000949A  FF05                     .extension 0xF05 <<F/4-5/7>> // unimplemented
  13186. 0000949C  0052 0000                ori.w      [A2], 0x0
  13187. 000094A0  0147                     bchg       D7, D0
  13188. 000094A2  05C2                     .incomplete
  13189. 000094A4  2053                     movea.l    A0, [A3]
  13190. 000094A6  6572                     bcs        +0x74 /* 0000951A */
  13191. 000094A8  F71C                     .extension 0x71C <<F/4-5/3>> // unimplemented
  13192. 000094AA  F112                     .extension 0x112 <<F/4-5/0>> // unimplemented
  13193. 000094AC  F648 0000                .extension 0x648 <<F/1/3>>, 0x0000 // unimplemented
  13194. 000094B0  150A                     move.b     -[A2], A2
  13195. 000094B2  05D0                     .incomplete
  13196. 000094B4  2053                     movea.l    A0, [A3]
  13197. 000094B6  636F                     bls        +0x71 /* 00009527 */
  13198. 000094B8  FB7E                     .extension 0xB7E <<F/4-5/5>> // unimplemented
  13199. 000094BA  F848 FB9E                .extension 0x848 <<F/1/4>>, 0xFB9E // unimplemented
  13200. 000094BE  0000 1085                ori.b      D0, 0x85
  13201. 000094C2  05CF                     .incomplete
  13202. 000094C4  2053                     movea.l    A0, [A3]
  13203. 000094C6  636F                     bls        +0x71 /* 00009537 */
  13204. 000094C8  F835 F27C                .tblXX     0xF835, 0xF27C // unimplemented
  13205. // begin alternate branch 000094CA-000094CE
  13206. label000094CA:
  13207. 000094CA  F27C F3A2                .extension 0x27C <<F/1/1>>, 0xF3A2 // unimplemented
  13208. // end alternate branch 000094CA-000094CE
  13209. label000094CA: // (misaligned)
  13210. 000094CC  F3A2                     .invalid   <<F/6/1>>
  13211. 000094CE  0000 1A3F                ori.b      D0, 0x3F /* '?' */
  13212. 000094D2  05C6                     .incomplete
  13213. 000094D4  204C                     movea.l    A0, A4
  13214. 000094D6  7570                     moveq.l    D2, 0x70
  13215. 000094D8  F705                     .extension 0x705 <<F/4-5/3>> // unimplemented
  13216. label000094DA:
  13217. 000094DA  EF8F                     lsl        D7, 7
  13218. 000094DC  F942                     .extension 0x942 <<F/4-5/4>> // unimplemented
  13219. 000094DE  0000 256B                ori.b      D0, 0x6B /* 'k' */
  13220. 000094E2  05C1                     .incomplete
  13221. 000094E4  2053                     movea.l    A0, [A3]
  13222. 000094E6  636F                     bls        +0x71 /* 00009557 */
  13223. 000094E8  F72B                     .extension 0x72B <<F/4-5/3>> // unimplemented
  13224. label000094EA:
  13225. 000094EA  EF99                     rol        D1, 7
  13226. 000094EC  F8F9 0000                .extension 0x8F9 <<F/2-3/4>> // unimplemented
  13227. 000094F0  1430 05D7                move.b     D2, <<invalid full ext with IS == 1 and I/IS == 7>>
  13228. 000094F4  2053                     movea.l    A0, [A3]
  13229. 000094F6  636F                     bls        +0x71 /* 00009567 */
  13230. 000094F8  FEB3 FD62                .extension 0xEB3 <<F/2-3/7>> // unimplemented
  13231. 000094FC  FFD0                     .invalid   <<F/7/7>>
  13232. 000094FE  0000 0541                ori.b      D0, 0x41 /* 'A' */
  13233. 00009502  05C3                     .incomplete
  13234. 00009504  204F                     movea.l    A0, A7
  13235. 00009506  7068                     moveq.l    D0, 0x68
  13236. 00009508  FF54                     .extension 0xF54 <<F/4-5/7>> // unimplemented
  13237. 0000950A  FEA2 FCEC                .extension 0xEA2 <<F/2-3/7>> // unimplemented
  13238. 0000950E  0000 03B2                ori.b      D0, 0xB2
  13239. 00009512  05C3                     .incomplete
  13240. 00009514  2054                     movea.l    A0, [A4]
  13241. 00009516  7241                     moveq.l    D1, 0x41
  13242. 00009518  FF02                     .extension 0xF02 <<F/4-5/7>> // unimplemented
  13243. label0000951A:
  13244. 0000951A  FDEB                     .invalid   <<F/7/6>>
  13245. 0000951C  FFCF                     .invalid   <<F/7/7>>
  13246. 0000951E  0000 034D                ori.b      D0, 0x4D /* 'M' */
  13247. 00009522  05C4                     .incomplete
  13248. 00009524  204F                     movea.l    A0, A7
  13249. 00009526  7068                     moveq.l    D0, 0x68
  13250. 00009528  FF07                     .extension 0xF07 <<F/4-5/7>> // unimplemented
  13251. 0000952A  FDED                     .invalid   <<F/7/6>>
  13252. 0000952C  0266 0000                andi.w     -[A6], 0x0
  13253. 00009530  037E                     bchg       <<invalid special address>>, D1
  13254. 00009532  05D2                     .incomplete
  13255. 00009534  2048                     movea.l    A0, A0
  13256. 00009536  6572                     bcs        +0x74 /* 000095AA */
  13257. 00009538  F87F EFAF                .extension 0x87F <<F/1/4>>, 0xEFAF // unimplemented
  13258. 0000953C  F767                     .extension 0x767 <<F/4-5/3>> // unimplemented
  13259. 0000953E  0000 2159                ori.b      D0, 0x59 /* 'Y' */
  13260. 00009542  05D1                     .incomplete
  13261. 00009544  2053                     movea.l    A0, [A3]
  13262. 00009546  636F                     bls        +0x71 /* 000095B7 */
  13263. 00009548  FE60 FC6F                .extension 0xE60 <<F/1/7>>, 0xFC6F // unimplemented
  13264. 0000954C  015C                     bchg       [A4]+, D0
  13265. 0000954E  0000 04AD                ori.b      D0, 0xAD
  13266. 00009552  05C2                     .incomplete
  13267. 00009554  2048                     movea.l    A0, A0
  13268. 00009556  6572                     bcs        +0x74 /* 000095CA */
  13269. 00009558  FF9F                     .invalid   <<F/6/7>>
  13270. 0000955A  FF26                     .extension 0xF26 <<F/4-5/7>> // unimplemented
  13271. 0000955C  01B7 0000                bclr       [A7 + D0.w], D0
  13272. 00009560  0381                     bclr       D1, D1
  13273. 00009562  05C6                     .incomplete
  13274. 00009564  2044                     movea.l    A0, D4
  13275. 00009566  7261                     moveq.l    D1, 0x61
  13276. 00009568  FE87 FC6F                .extension 0xE87 <<F/2-3/7>> // unimplemented
  13277. 0000956C  0185                     bclr       D5, D0
  13278. 0000956E  0000 0746                ori.b      D0, 0x46 /* 'F' */
  13279. 00009572  05C1                     .incomplete
  13280. 00009574  2048                     movea.l    A0, A0
  13281. 00009576  6572                     bcs        +0x74 /* 000095EA */
  13282. 00009578  FC3B F6CB                .unknown   0xFC3B 0xF6CB (W = 6)
  13283. 0000957C  0058 0000                ori.w      [A0]+, 0x0
  13284. 00009580  0ADD                     .incomplete
  13285. 00009582  05CA                     .incomplete
  13286. 00009584  204F                     movea.l    A0, A7
  13287. 00009586  7068                     moveq.l    D0, 0x68
  13288. 00009588  FFE0                     .invalid   <<F/7/7>>
  13289. 0000958A  FFAE                     .invalid   <<F/6/7>>
  13290. 0000958C  FE41 0000                .extension 0xE41 <<F/1/7>>, 0x0000 // unimplemented
  13291. 00009590  01E1                     .incomplete
  13292. 00009592  05C2                     .incomplete
  13293. 00009594  2041                     movea.l    A0, D1
  13294. 00009596  7073                     moveq.l    D0, 0x73
  13295. 00009598  FE6D FBE8                .extension 0xE6D <<F/1/7>>, 0xFBE8 // unimplemented
  13296. 0000959C  FDA6                     .invalid   <<F/6/6>>
  13297. 0000959E  0000 0888                ori.b      D0, 0x88
  13298. 000095A2  05D2                     .incomplete
  13299. 000095A4  2053                     movea.l    A0, [A3]
  13300. 000095A6  636F                     bls        +0x71 /* 00009617 */
  13301. 000095A8  F914                     .extension 0x914 <<F/4-5/4>> // unimplemented
  13302. label000095AA:
  13303. 000095AA  EDB1                     roxl       D1, D6
  13304. 000095AC  FC59 0000                .extension 0xC59 <<F/1/6>>, 0x0000 // unimplemented
  13305. 000095B0  2677 05C5                movea.l    A3, <<invalid full ext with IS == 1 and I/IS == 5>>
  13306. 000095B4  204F                     movea.l    A0, A7
  13307. 000095B6  7068                     moveq.l    D0, 0x68
  13308. 000095B8  FF40                     .extension 0xF40 <<F/4-5/7>> // unimplemented
  13309. 000095BA  FDDA                     .invalid   <<F/7/6>>
  13310. 000095BC  01D7                     .incomplete
  13311. 000095BE  0000 03A3                ori.b      D0, 0xA3
  13312. 000095C2  05C6                     .incomplete
  13313. 000095C4  2048                     movea.l    A0, A0
  13314. 000095C6  6572                     bcs        +0x74 /* 0000963A */
  13315. 000095C8  FF62                     .extension 0xF62 <<F/4-5/7>> // unimplemented
  13316. label000095CA:
  13317. 000095CA  FE0C FC96                .unknown   0xFE0C 0xFC96 (W = 7)
  13318. 000095CE  0000 0478                ori.b      D0, 0x78 /* 'x' */
  13319. 000095D2  05C6                     .incomplete
  13320. 000095D4  2041                     movea.l    A0, D1
  13321. 000095D6  7261                     moveq.l    D1, 0x61
  13322. 000095D8  FB68                     .extension 0xB68 <<F/4-5/5>> // unimplemented
  13323. 000095DA  F102                     .extension 0x102 <<F/4-5/0>> // unimplemented
  13324. 000095DC  F3BB                     .invalid   <<F/6/1>>
  13325. 000095DE  0000 1D96                ori.b      D0, 0x96
  13326. 000095E2  05CB                     .incomplete
  13327. 000095E4  2053                     movea.l    A0, [A3]
  13328. 000095E6  636F                     bls        +0x71 /* 00009657 */
  13329. 000095E8  FB70                     .extension 0xB70 <<F/4-5/5>> // unimplemented
  13330. label000095EA:
  13331. 000095EA  F0FE F3BD                .extension 0x0FE <<F/2-3/0>> // unimplemented
  13332. 000095EE  0000 1862                ori.b      D0, 0x62 /* 'b' */
  13333. 000095F2  05CB                     .incomplete
  13334. 000095F4  2053                     movea.l    A0, [A3]
  13335. 000095F6  636F                     bls        +0x71 /* 00009667 */
  13336. 000095F8  FF43                     .extension 0xF43 <<F/4-5/7>> // unimplemented
  13337. 000095FA  FD7B                     .extension 0xD7B <<F/4-5/6>> // unimplemented
  13338. 000095FC  FD9B                     .invalid   <<F/6/6>>
  13339. 000095FE  0000 0437                ori.b      D0, 0x37 /* '7' */
  13340. 00009602  05C5                     .incomplete
  13341. 00009604  2053                     movea.l    A0, [A3]
  13342. 00009606  636F                     bls        +0x71 /* 00009677 */
  13343. 00009608  FF26                     .extension 0xF26 <<F/4-5/7>> // unimplemented
  13344. 0000960A  FCF3 0086                .extension 0xCF3 <<F/2-3/6>> // unimplemented
  13345. 0000960E  0000 04A4                ori.b      D0, 0xA4
  13346. 00009612  05C9                     .incomplete
  13347. 00009614  204F                     movea.l    A0, A7
  13348. 00009616  7068                     moveq.l    D0, 0x68
  13349. 00009618  FFAA                     .invalid   <<F/6/7>>
  13350. 0000961A  FEC8 FE20                .extension 0xEC8 <<F/2-3/7>> // unimplemented
  13351. 0000961E  0000 0365                ori.b      D0, 0x65 /* 'e' */
  13352. 00009622  05C5                     .incomplete
  13353. 00009624  2041                     movea.l    A0, D1
  13354. 00009626  7261                     moveq.l    D1, 0x61
  13355. 00009628  FF37                     .extension 0xF37 <<F/4-5/7>> // unimplemented
  13356. 0000962A  FD0E                     .extension 0xD0E <<F/4-5/6>> // unimplemented
  13357. 0000962C  01D4                     .incomplete
  13358. 0000962E  0000 03B5                ori.b      D0, 0xB5
  13359. 00009632  05C4                     .incomplete
  13360. 00009634  2048                     movea.l    A0, A0
  13361. 00009636  6572                     bcs        +0x74 /* 000096AA */
  13362. 00009638  FF9B                     .invalid   <<F/6/7>>
  13363. label0000963A:
  13364. 0000963A  FE44 03F2                .extension 0xE44 <<F/1/7>>, 0x03F2 // unimplemented
  13365. 0000963E  0000 0650                ori.b      D0, 0x50 /* 'P' */
  13366. 00009642  05C5                     .incomplete
  13367. 00009644  2044                     movea.l    A0, D4
  13368. 00009646  7261                     moveq.l    D1, 0x61
  13369. 00009648  FFC2                     .invalid   <<F/7/7>>
  13370. 0000964A  FEDB FEE6                .extension 0xEDB <<F/2-3/7>> // unimplemented
  13371. 0000964E  0000 0230                ori.b      D0, 0x30 /* '0' */
  13372. 00009652  05C6                     .incomplete
  13373. 00009654  2053                     movea.l    A0, [A3]
  13374. 00009656  636F                     bls        +0x71 /* 000096C7 */
  13375. 00009658  FF9A                     .invalid   <<F/6/7>>
  13376. 0000965A  FDFC                     .invalid   <<F/7/6>>
  13377. 0000965C  00F3                     .incomplete
  13378. 0000965E  0000 035D                ori.b      D0, 0x5D /* ']' */
  13379. 00009662  05C3                     .incomplete
  13380. 00009664  2048                     movea.l    A0, A0
  13381. 00009666  6572                     bcs        +0x74 /* 000096DA */
  13382. 00009668  FF61                     .extension 0xF61 <<F/4-5/7>> // unimplemented
  13383. 0000966A  FCDF 0263                .extension 0xCDF <<F/2-3/6>> // unimplemented
  13384. 0000966E  0000 05DD                ori.b      D0, 0xDD
  13385. 00009672  05CF                     .incomplete
  13386. 00009674  2048                     movea.l    A0, A0
  13387. 00009676  6572                     bcs        +0x74 /* 000096EA */
  13388. 00009678  FD06                     .extension 0xD06 <<F/4-5/6>> // unimplemented
  13389. 0000967A  EE34                     roxr       D4.b, D7
  13390. 0000967C  F796                     .invalid   <<F/6/3>>
  13391. 0000967E  0000 1BBD                ori.b      D0, 0xBD
  13392. 00009682  05C7                     .incomplete
  13393. 00009684  204F                     movea.l    A0, A7
  13394. 00009686  7068                     moveq.l    D0, 0x68
  13395. 00009688  FFC0                     .invalid   <<F/7/7>>
  13396. 0000968A  FE5D FD96                .extension 0xE5D <<F/1/7>>, 0xFD96 // unimplemented
  13397. 0000968E  0000 04FF                ori.b      D0, 0xFF
  13398. 00009692  05C1                     .incomplete
  13399. 00009694  2041                     movea.l    A0, D1
  13400. 00009696  7261                     moveq.l    D1, 0x61
  13401. 00009698  FE58 F51A                .extension 0xE58 <<F/1/7>>, 0xF51A // unimplemented
  13402. 0000969C  EF6C                     lsl        D4.w, D7
  13403. 0000969E  0000 1B3B                ori.b      D0, 0x3B /* ';' */
  13404. 000096A2  05C2                     .incomplete
  13405. 000096A4  2041                     movea.l    A0, D1
  13406. 000096A6  7261                     moveq.l    D1, 0x61
  13407. 000096A8  FF66                     .extension 0xF66 <<F/4-5/7>> // unimplemented
  13408. label000096AA:
  13409. 000096AA  FB5C                     .extension 0xB5C <<F/4-5/5>> // unimplemented
  13410. 000096AC  060F 0000                addi.b     A7, 0x0
  13411. 000096B0  0D5E                     bchg       [A6]+, D6
  13412. 000096B2  05C1                     .incomplete
  13413. 000096B4  2044                     movea.l    A0, D4
  13414. 000096B6  7261                     moveq.l    D1, 0x61
  13415. 000096B8  FDFC                     .invalid   <<F/7/6>>
  13416. 000096BA  F04B F3EF                .extension 0x04B <<F/1/0>>, 0xF3EF // unimplemented
  13417. 000096BE  0000 243B                ori.b      D0, 0x3B /* ';' */
  13418. 000096C2  05CC                     .incomplete
  13419. 000096C4  2053                     movea.l    A0, [A3]
  13420. 000096C6  636F                     bls        +0x71 /* 00009737 */
  13421. 000096C8  FEC6 F654                .extension 0xEC6 <<F/2-3/7>> // unimplemented
  13422. 000096CC  EEA4                     asr        D4, D7
  13423. 000096CE  0000 180C                ori.b      D0, 0xC
  13424. 000096D2  05C3                     .incomplete
  13425. 000096D4  2041                     movea.l    A0, D1
  13426. 000096D6  7261                     moveq.l    D1, 0x61
  13427. 000096D8  FE6E F345                .extension 0xE6E <<F/1/7>>, 0xF345 // unimplemented
  13428. // begin alternate branch 000096DA-000096DC
  13429. label000096DA:
  13430. 000096DA  F345                     .extension 0x345 <<F/4-5/1>> // unimplemented
  13431. // end alternate branch 000096DA-000096DC
  13432. label000096DA: // (misaligned)
  13433. 000096DC  F0C6 0000                .extension 0x0C6 <<F/2-3/0>> // unimplemented
  13434. 000096E0  2070 05C0                movea.l    A0, [ + <<invalid base displacement size>>]
  13435. 000096E4  2041                     movea.l    A0, D1
  13436. 000096E6  7261                     moveq.l    D1, 0x61
  13437. 000096E8  FFB0                     .invalid   <<F/6/7>>
  13438. label000096EA:
  13439. 000096EA  FCD1 FF1E                .extension 0xCD1 <<F/2-3/6>> // unimplemented
  13440. 000096EE  0000 041A                ori.b      D0, 0x1A
  13441. 000096F2  05CD                     .incomplete
  13442. 000096F4  2053                     movea.l    A0, [A3]
  13443. 000096F6  6572                     bcs        +0x74 /* 0000976A */
  13444. 000096F8  FEC3 F23B                .extension 0xEC3 <<F/2-3/7>> // unimplemented
  13445. 000096FC  0E53 0000                .invalid.w [A3], 0x0 // invalid immediate operation
  13446. 00009700  15D5 05C8                move.b     [PC + 0x5C8 /* 00009CCA, value 0xFF */], [A5]
  13447. 00009704  2048                     movea.l    A0, A0
  13448. 00009706  6572                     bcs        +0x74 /* 0000977A */
  13449. 00009708  FFC9                     .invalid   <<F/7/7>>
  13450. 0000970A  FD00                     .extension 0xD00 <<F/4-5/6>> // unimplemented
  13451. 0000970C  003D 0000                ori.b      <<invalid special address>>, 0x0
  13452. 00009710  0551                     bchg       [A1], D2
  13453. 00009712  05C1                     .incomplete
  13454. 00009714  204F                     movea.l    A0, A7
  13455. 00009716  7068                     moveq.l    D0, 0x68
  13456. 00009718  FFE5                     .invalid   <<F/7/7>>
  13457. 0000971A  FE4E FC66                .extension 0xE4E <<F/1/7>>, 0xFC66 // unimplemented
  13458. 0000971E  0000 04BE                ori.b      D0, 0xBE
  13459. 00009722  05C6                     .incomplete
  13460. 00009724  2050                     movea.l    A0, [A0]
  13461. 00009726  6176                     bsr        +0x78 /* 0000979E */
  13462. 00009728  FFC8                     .invalid   <<F/7/7>>
  13463. 0000972A  FC00 FCA0                .unknown   0xFC00 0xFCA0 (W = 6)
  13464. 0000972E  0000 0831                ori.b      D0, 0x31 /* '1' */
  13465. 00009732  05C8                     .incomplete
  13466. 00009734  2053                     movea.l    A0, [A3]
  13467. 00009736  636F                     bls        +0x71 /* 000097A7 */
  13468. 00009738  FFDE                     .invalid   <<F/7/7>>
  13469. 0000973A  FD74                     .extension 0xD74 <<F/4-5/6>> // unimplemented
  13470. 0000973C  001F 0000                ori.b      [A7]+, 0x0
  13471. 00009740  02E1                     .incomplete
  13472. 00009742  05C2                     .incomplete
  13473. 00009744  204F                     movea.l    A0, A7
  13474. 00009746  7068                     moveq.l    D0, 0x68
  13475. 00009748  FFE9                     .invalid   <<F/7/7>>
  13476. 0000974A  FE04 FE80                .unknown   0xFE04 0xFE80 (W = 7)
  13477. 0000974E  0000 0399                ori.b      D0, 0x99
  13478. 00009752  0555                     bchg       [A5], D2
  13479. 00009754  4B33 3720 FFF5           .invalid   5, [A3 - 0xB + D3 * 8] // invalid opcode 4 with b == 4
  13480. 0000975A  FE72 0262                .extension 0xE72 <<F/1/7>>, 0x0262 // unimplemented
  13481. 0000975E  0000 0335                ori.b      D0, 0x35 /* '5' */
  13482. 00009762  05CD                     .incomplete
  13483. 00009764  2044                     movea.l    A0, D4
  13484. 00009766  7261                     moveq.l    D1, 0x61
  13485. 00009768  FFBE                     .invalid   <<F/6/7>>
  13486. label0000976A:
  13487. 0000976A  F027 0C0D                pmove      -[A7], MR3
  13488. 0000976E  0000 156F                ori.b      D0, 0x6F /* 'o' */
  13489. 00009772  05C7                     .incomplete
  13490. 00009774  2048                     movea.l    A0, A0
  13491. 00009776  6572                     bcs        +0x74 /* 000097EA */
  13492. 00009778  FFF6                     .invalid   <<F/7/7>>
  13493. label0000977A:
  13494. 0000977A  FBDD                     .invalid   <<F/7/5>>
  13495. 0000977C  0251 0000                andi.w     [A1], 0x0
  13496. 00009780  0578 05CD                bchg       [0x000005CD], D2
  13497. 00009784  2048                     movea.l    A0, A0
  13498. 00009786  6572                     bcs        +0x74 /* 000097FA */
  13499. 00009788  FFFB                     .invalid   <<F/7/7>>
  13500. 0000978A  FB54                     .extension 0xB54 <<F/4-5/5>> // unimplemented
  13501. 0000978C  FF32                     .extension 0xF32 <<F/4-5/7>> // unimplemented
  13502. 0000978E  0000 066D                ori.b      D0, 0x6D /* 'm' */
  13503. 00009792  05CC                     .incomplete
  13504. 00009794  204F                     movea.l    A0, A7
  13505. 00009796  7068                     moveq.l    D0, 0x68
  13506. 00009798  000E EC1E                ori.b      A6, 0x1E
  13507. 0000979C  0105                     btst       D5, D0
  13508. fn0000979E:
  13509. 0000979E  0000 1448                ori.b      D0, 0x48 /* 'H' */
  13510. 000097A2  0555                     bchg       [A5], D2
  13511. 000097A4  4B33 3820                .invalid   5, [A3 + D3 + 0x20] // invalid opcode 4 with b == 4
  13512. 000097A8  0016 FC91                ori.b      [A6], 0x91
  13513. 000097AC  FDFC                     .invalid   <<F/7/6>>
  13514. 000097AE  0000 0657                ori.b      D0, 0x57 /* 'W' */
  13515. 000097B2  05C2                     .incomplete
  13516. 000097B4  2053                     movea.l    A0, [A3]
  13517. 000097B6  6772                     beq        +0x74 /* 0000982A */
  13518. 000097B8  005F F33C                ori.w      [A7]+, 0xF33C
  13519. 000097BC  F0BA 0000                .extension 0x0BA <<F/2-3/0>> // unimplemented
  13520. 000097C0  172D 05C7                move.b     -[A3], [A5 + 0x5C7]
  13521. 000097C4  2041                     movea.l    A0, D1
  13522. 000097C6  7261                     moveq.l    D1, 0x61
  13523. 000097C8  0011 FDEA                ori.b      [A1], 0xEA
  13524. 000097CC  005A 0000                ori.w      [A2]+, 0x0
  13525. 000097D0  0266 0555                andi.w     -[A6], 0x555
  13526. 000097D4  4B33 3920 0093           .invalid   5, [A3 + 0x93 + D3] // invalid opcode 4 with b == 4
  13527. 000097DA  EE8F                     lsr        D7, 7
  13528. 000097DC  0995                     bclr       [A5], D4
  13529. 000097DE  0000 1588                ori.b      D0, 0x88
  13530. 000097E2  05CE                     .incomplete
  13531. 000097E4  2048                     movea.l    A0, A0
  13532. 000097E6  6572                     bcs        +0x74 /* 0000985A */
  13533. 000097E8  0077 F846 FD05           ori.w      [[A7 + <<invalid base displacement size>>] + A7 * 4], 0xF846
  13534. // begin alternate branch 000097EA-000097EE
  13535. label000097EA:
  13536. 000097EA  F846 FD05                .extension 0x846 <<F/1/4>>, 0xFD05 // unimplemented
  13537. // end alternate branch 000097EA-000097EE
  13538. label000097EA: // (misaligned)
  13539. 000097EE  0000 08D9                ori.b      D0, 0xD9
  13540. 000097F2  05CB                     .incomplete
  13541. 000097F4  2053                     movea.l    A0, [A3]
  13542. 000097F6  6772                     beq        +0x74 /* 0000986A */
  13543. 000097F8  0023 FE3C                ori.b      -[A3], 0x3C /* '<' */
  13544. // begin alternate branch 000097FA-00009802
  13545. label000097FA:
  13546. 000097FA  FE3C FEAD                .unknown   0xFE3C 0xFEAD (W = 7)
  13547. 000097FE  0000 0355                ori.b      D0, 0x55 /* 'U' */
  13548. // end alternate branch 000097FA-00009802
  13549. label000097FA: // (misaligned)
  13550. 000097FC  FEAD 0000                .extension 0xEAD <<F/2-3/7>> // unimplemented
  13551. 00009800  0355                     bchg       [A5], D1
  13552. 00009802  05C6                     .incomplete
  13553. 00009804  2053                     movea.l    A0, [A3]
  13554. 00009806  6772                     beq        +0x74 /* 0000987A */
  13555. 00009808  002B FE2C FEF2           ori.b      [A3 - 0x10E], 0x2C /* ',' */
  13556. 0000980E  0000 03DF                ori.b      D0, 0xDF
  13557. 00009812  05C3                     .incomplete
  13558. 00009814  2053                     movea.l    A0, [A3]
  13559. 00009816  6772                     beq        +0x74 /* 0000988A */
  13560. 00009818  0029 FE4B FFEA           ori.b      [A1 - 0x16], 0x4B /* 'K' */
  13561. 0000981E  0000 026D                ori.b      D0, 0x6D /* 'm' */
  13562. 00009822  05C6                     .incomplete
  13563. 00009824  2053                     movea.l    A0, [A3]
  13564. 00009826  6572                     bcs        +0x74 /* 0000989A */
  13565. 00009828  0062 FC52                ori.w      -[A2], 0xFC52
  13566. // begin alternate branch 0000982A-00009834
  13567. label0000982A:
  13568. 0000982A  FC52 017A                .extension 0xC52 <<F/1/6>>, 0x017A // unimplemented
  13569. 0000982E  0000 0449                ori.b      D0, 0x49 /* 'I' */
  13570. 00009832  0555                     bchg       [A5], D2
  13571. // end alternate branch 0000982A-00009834
  13572. label0000982A: // (misaligned)
  13573. 0000982C  017A 0000                bchg       [PC /* 0000982E */], D0
  13574. 00009830  0449 0555                subi.w     A1, 0x555
  13575. 00009834  4B34 3020                .invalid   5, [A4 + D3.w + 0x20] // invalid opcode 4 with b == 4
  13576. 00009838  01A0                     bclr       -[A0], D0
  13577. 0000983A  F242 F1B0                .extension 0x242 <<F/1/1>>, 0xF1B0 // unimplemented
  13578. 0000983E  0000 1911                ori.b      D0, 0x11
  13579. 00009842  05C0                     .incomplete
  13580. 00009844  2054                     movea.l    A0, [A4]
  13581. 00009846  656C                     bcs        +0x6E /* 000098B4 */
  13582. 00009848  0035 FE51 FF32 0000 0338 05CA ori.b      [[A5 + 0x338 + A7 * 8] + 0x5CA], 0x51 /* 'Q' */
  13583. 00009854  2053                     movea.l    A0, [A3]
  13584. 00009856  6772                     beq        +0x74 /* 000098CA */
  13585. 00009858  00F1                     .incomplete
  13586. label0000985A:
  13587. 0000985A  F9EA                     .invalid   <<F/7/4>>
  13588. 0000985C  FF1B                     .extension 0xF1B <<F/4-5/7>> // unimplemented
  13589. 0000985E  0000 06B3                ori.b      D0, 0xB3
  13590. 00009862  05C0                     .incomplete
  13591. 00009864  2053                     movea.l    A0, [A3]
  13592. 00009866  6375                     bls        +0x77 /* 000098DD */
  13593. 00009868  0383                     bclr       D3, D1
  13594. label0000986A:
  13595. 0000986A  EE9D                     ror        D5, 7
  13596. 0000986C  F6F6 0000                .extension 0x6F6 <<F/2-3/3>> // unimplemented
  13597. 00009870  1D0B                     move.b     -[A6], A3
  13598. 00009872  05D4                     .incomplete
  13599. 00009874  2053                     movea.l    A0, [A3]
  13600. 00009876  6772                     beq        +0x74 /* 000098EA */
  13601. 00009878  036E F215                bchg       [A6 - 0xDEB], D1
  13602. // begin alternate branch 0000987A-0000987E
  13603. label0000987A:
  13604. 0000987A  F215 0DD1                .invalid   fp3, fp3
  13605. // end alternate branch 0000987A-0000987E
  13606. label0000987A: // (misaligned)
  13607. 0000987C  0DD1                     .incomplete
  13608. 0000987E  0000 138C                ori.b      D0, 0x8C
  13609. 00009882  0555                     bchg       [A5], D2
  13610. 00009884  4B34 3120 00F2           .invalid   5, [A4 + 0xF2 + D3] // invalid opcode 4 with b == 4
  13611. label0000988A:
  13612. 0000988A  FC45 F6D2                .extension 0xC45 <<F/1/6>>, 0xF6D2 // unimplemented
  13613. 0000988E  0000 0821                ori.b      D0, 0x21 /* '!' */
  13614. 00009892  05C9                     .incomplete
  13615. 00009894  2050                     movea.l    A0, [A0]
  13616. 00009896  6176                     bsr        +0x78 /* 0000990E */
  13617. 00009898  021B F7D3                andi.b     [A3]+, 0xD3
  13618. // begin alternate branch 0000989A-0000989C
  13619. label0000989A:
  13620. 0000989A  F7D3                     .invalid   <<F/7/3>>
  13621. // end alternate branch 0000989A-0000989C
  13622. label0000989A: // (misaligned)
  13623. 0000989C  FCBE 0000                .extension 0xCBE <<F/2-3/6>> // unimplemented
  13624. 000098A0  0B65                     bchg       -[A5], D5
  13625. 000098A2  05CD                     .incomplete
  13626. 000098A4  2053                     movea.l    A0, [A3]
  13627. 000098A6  6772                     beq        +0x74 /* 0000991A */
  13628. 000098A8  0104                     btst       D4, D0
  13629. 000098AA  FC24 028F                .unknown   0xFC24 0x028F (W = 6)
  13630. 000098AE  0000 06B2                ori.b      D0, 0xB2
  13631. 000098B2  05C2                     .incomplete
  13632. label000098B4:
  13633. 000098B4  204C                     movea.l    A0, A4
  13634. 000098B6  7972                     moveq.l    D4, 0x72
  13635. 000098B8  00EF                     .incomplete
  13636. 000098BA  FCAD FE04                .extension 0xCAD <<F/2-3/6>> // unimplemented
  13637. 000098BE  0000 0796                ori.b      D0, 0x96
  13638. 000098C2  05C5                     .incomplete
  13639. 000098C4  2053                     movea.l    A0, [A3]
  13640. 000098C6  6772                     beq        +0x74 /* 0000993A */
  13641. 000098C8  0096 FDFB FF2A           ori.l      [A6], 0xFDFBFF2A
  13642. // begin alternate branch 000098CA-000098CE
  13643. label000098CA:
  13644. 000098CA  FDFB                     .invalid   <<F/7/6>>
  13645. 000098CC  FF2A                     .extension 0xF2A <<F/4-5/7>> // unimplemented
  13646. // end alternate branch 000098CA-000098CE
  13647. label000098CA: // (misaligned)
  13648. 000098CE  0000 0287                ori.b      D0, 0x87
  13649. 000098D2  05CE                     .incomplete
  13650. 000098D4  2053                     movea.l    A0, [A3]
  13651. 000098D6  6772                     beq        +0x74 /* 0000994A */
  13652. 000098D8  009B FDF0 0088           ori.l      [A3]+, 0xFDF00088
  13653. 000098DE  0000 0386                ori.b      D0, 0x86
  13654. 000098E2  05C5                     .incomplete
  13655. 000098E4  2041                     movea.l    A0, D1
  13656. 000098E6  716C                     moveq.l    D0, 0x6C
  13657. 000098E8  00E2                     .incomplete
  13658. label000098EA:
  13659. 000098EA  FD07                     .extension 0xD07 <<F/4-5/6>> // unimplemented
  13660. 000098EC  FFBC                     .invalid   <<F/6/7>>
  13661. 000098EE  0000 040B                ori.b      D0, 0xB
  13662. 000098F2  05CA                     .incomplete
  13663. 000098F4  2041                     movea.l    A0, D1
  13664. 000098F6  716C                     moveq.l    D0, 0x6C
  13665. 000098F8  0094 FE15 FEF3           ori.l      [A4], 0xFE15FEF3
  13666. 000098FE  0000 031C                ori.b      D0, 0x1C
  13667. 00009902  05D2                     .incomplete
  13668. 00009904  2053                     movea.l    A0, [A3]
  13669. 00009906  6772                     beq        +0x74 /* 0000997A */
  13670. 00009908  0112                     btst       [A2], D0
  13671. 0000990A  FC97 FEA0                .extension 0xC97 <<F/2-3/6>> // unimplemented
  13672. fn0000990E:
  13673. 0000990E  0000 0662                ori.b      D0, 0x62 /* 'b' */
  13674. 00009912  05CF                     .incomplete
  13675. 00009914  2053                     movea.l    A0, [A3]
  13676. 00009916  6772                     beq        +0x74 /* 0000998A */
  13677. 00009918  005E FEE0                ori.w      [A6]+, 0xFEE0
  13678. // begin alternate branch 0000991A-0000991E
  13679. label0000991A:
  13680. 0000991A  FEE0 02E1                .extension 0xEE0 <<F/2-3/7>> // unimplemented
  13681. // end alternate branch 0000991A-0000991E
  13682. label0000991A: // (misaligned)
  13683. 0000991C  02E1                     .incomplete
  13684. 0000991E  0000 04C6                ori.b      D0, 0xC6
  13685. 00009922  05C3                     .incomplete
  13686. 00009924  2044                     movea.l    A0, D4
  13687. 00009926  7261                     moveq.l    D1, 0x61
  13688. 00009928  00D1                     .incomplete
  13689. 0000992A  FDAA                     .invalid   <<F/6/6>>
  13690. 0000992C  0354                     bchg       [A4], D1
  13691. 0000992E  0000 049C                ori.b      D0, 0x9C
  13692. 00009932  05C9                     .incomplete
  13693. 00009934  2043                     movea.l    A0, D3
  13694. 00009936  7967                     moveq.l    D4, 0x67
  13695. 00009938  00C9                     .incomplete
  13696. label0000993A:
  13697. 0000993A  FDE3                     .invalid   <<F/7/6>>
  13698. 0000993C  FF46                     .extension 0xF46 <<F/4-5/7>> // unimplemented
  13699. 0000993E  0000 0273                ori.b      D0, 0x73 /* 's' */
  13700. 00009942  05D0                     .incomplete
  13701. 00009944  2053                     movea.l    A0, [A3]
  13702. 00009946  6772                     beq        +0x74 /* 000099BA */
  13703. 00009948  0569 F1E3                bchg       [A1 - 0xE1D], D2
  13704. // begin alternate branch 0000994A-0000994C
  13705. label0000994A:
  13706. 0000994A  F1E3                     .invalid   <<F/7/0>>
  13707. // end alternate branch 0000994A-0000994C
  13708. label0000994A: // (misaligned)
  13709. 0000994C  F30A                     .extension 0x30A <<F/4-5/1>> // unimplemented
  13710. 0000994E  0000 1448                ori.b      D0, 0x48 /* 'H' */
  13711. 00009952  05C0                     .incomplete
  13712. 00009954  2053                     movea.l    A0, [A3]
  13713. 00009956  6772                     beq        +0x74 /* 000099CA */
  13714. 00009958  0081 FEB7 0013           ori.l      D1, 0xFEB70013
  13715. 0000995E  0000 01DB                ori.b      D0, 0xDB
  13716. 00009962  05C3                     .incomplete
  13717. 00009964  2041                     movea.l    A0, D1
  13718. 00009966  716C                     moveq.l    D0, 0x6C
  13719. 00009968  04B4 F49A 0FA2 0000      subi.l     [A4 + D0.w], 0xF49A0FA2
  13720. 00009970  1622                     move.b     D3, -[A2]
  13721. 00009972  05C8                     .incomplete
  13722. 00009974  2043                     movea.l    A0, D3
  13723. 00009976  7967                     moveq.l    D4, 0x67
  13724. 00009978  0109                     btst       A1, D0
  13725. label0000997A:
  13726. 0000997A  FDE6                     .invalid   <<F/7/6>>
  13727. 0000997C  025A 0000                andi.w     [A2]+, 0x0
  13728. 00009980  0595                     bclr       [A5], D2
  13729. 00009982  05C3                     .incomplete
  13730. 00009984  2043                     movea.l    A0, D3
  13731. 00009986  7967                     moveq.l    D4, 0x67
  13732. 00009988  0886 EF28                bclr.b     D6, 0x28 /* '(' */
  13733. // begin alternate branch 0000998A-0000998C
  13734. label0000998A:
  13735. 0000998A  EF28                     lsl        D0.b, D7
  13736. // end alternate branch 0000998A-0000998C
  13737. label0000998A: // (misaligned)
  13738. 0000998C  0654 0000                addi.w     [A4], 0x0
  13739. 00009990  15D5 05C3                move.b     [PC + 0x5C3 /* 00009F55, cstring ""<EOF> */], [A5]
  13740. 00009994  2053                     movea.l    A0, [A3]
  13741. 00009996  6765                     beq        +0x67 /* 000099FD */
  13742. 00009998  00F4                     .incomplete
  13743. 0000999A  FE21 05DB                .unknown   0xFE21 0x05DB (W = 7)
  13744. 0000999E  0000 06BA                ori.b      D0, 0xBA
  13745. 000099A2  05C4                     .incomplete
  13746. 000099A4  2044                     movea.l    A0, D4
  13747. 000099A6  7261                     moveq.l    D1, 0x61
  13748. 000099A8  04B1 F739 002C 0000      subi.l     [A1 + D0.w], 0xF739002C
  13749. 000099B0  0C88 05C6 2041           cmpi.l     A0, 0x5C62041
  13750. 000099B6  716C                     moveq.l    D0, 0x6C
  13751. 000099B8  0393                     bclr       [A3], D1
  13752. label000099BA:
  13753. 000099BA  F9BB                     .invalid   <<F/6/4>>
  13754. 000099BC  028E 0000 09BB           andi.l     A6, 0x9BB
  13755. 000099C2  05C2                     .incomplete
  13756. 000099C4  2053                     movea.l    A0, [A3]
  13757. 000099C6  6765                     beq        +0x67 /* 00009A2D */
  13758. 000099C8  02B2 FB49 03D0 0000      andi.l     [A2 + D0.w], 0xFB4903D0
  13759. // begin alternate branch 000099CA-000099D2
  13760. label000099CA:
  13761. 000099CA  FB49                     .extension 0xB49 <<F/4-5/5>> // unimplemented
  13762. 000099CC  03D0                     .incomplete
  13763. 000099CE  0000 06FB                ori.b      D0, 0xFB
  13764. // end alternate branch 000099CA-000099D2
  13765. label000099CA: // (misaligned)
  13766. 000099D0  06FB                     .incomplete
  13767. 000099D2  05C6                     .incomplete
  13768. 000099D4  2043                     movea.l    A0, D3
  13769. 000099D6  7967                     moveq.l    D4, 0x67
  13770. 000099D8  00EB                     .incomplete
  13771. 000099DA  FE6B FA0E                .extension 0xE6B <<F/1/7>>, 0xFA0E // unimplemented
  13772. 000099DE  0000 0656                ori.b      D0, 0x56 /* 'V' */
  13773. 000099E2  05C4                     .incomplete
  13774. 000099E4  2050                     movea.l    A0, [A0]
  13775. 000099E6  6176                     bsr        +0x78 /* 00009A5E */
  13776. 000099E8  047F F908                subi.w     <<invalid special address>>, 0xF908
  13777. 000099EC  001E 0000                ori.b      [A6]+, 0x0
  13778. 000099F0  0BC6                     .incomplete
  13779. 000099F2  05C7                     .incomplete
  13780. 000099F4  2041                     movea.l    A0, D1
  13781. 000099F6  716C                     moveq.l    D0, 0x6C
  13782. 000099F8  02AB FC07 0542 0000      andi.l     [A3 + 0x0], 0xFC070542
  13783. 00009A00  072D 05CE                btst       [A5 + 0x5CE], D3
  13784. 00009A04  2043                     movea.l    A0, D3
  13785. 00009A06  7967                     moveq.l    D4, 0x67
  13786. 00009A08  019F                     bclr       [A7]+, D0
  13787. 00009A0A  FDA5                     .invalid   <<F/6/6>>
  13788. 00009A0C  FF5D                     .extension 0xF5D <<F/4-5/7>> // unimplemented
  13789. 00009A0E  0000 0396                ori.b      D0, 0x96
  13790. 00009A12  05C0                     .incomplete
  13791. 00009A14  2043                     movea.l    A0, D3
  13792. 00009A16  6170                     bsr        +0x72 /* 00009A88 */
  13793. 00009A18  058E                     bclr       A6, D2
  13794. 00009A1A  F824 FD76                .tblXX     0xF824, 0xFD76 // unimplemented
  13795. 00009A1E  0000 0F47                ori.b      D0, 0x47 /* 'G' */
  13796. 00009A22  05C1                     .incomplete
  13797. 00009A24  2043                     movea.l    A0, D3
  13798. 00009A26  6170                     bsr        +0x72 /* 00009A98 */
  13799. 00009A28  022F FD57 00E5           andi.b     [A7 + 0xE5], 0x57 /* 'W' */
  13800. 00009A2E  0000 0450                ori.b      D0, 0x50 /* 'P' */
  13801. 00009A32  05C1                     .incomplete
  13802. 00009A34  2044                     movea.l    A0, D4
  13803. 00009A36  656C                     bcs        +0x6E /* 00009AA4 */
  13804. 00009A38  00EF                     .incomplete
  13805. 00009A3A  FEDE FE69                .extension 0xEDE <<F/2-3/7>> // unimplemented
  13806. 00009A3E  0000 0343                ori.b      D0, 0x43 /* 'C' */
  13807. 00009A42  05C0                     .incomplete
  13808. 00009A44  2049                     movea.l    A0, A1
  13809. 00009A46  6E64                     bgt        +0x66 /* 00009AAC */
  13810. 00009A48  0C49 F150                cmpi.w     A1, 0xF150
  13811. 00009A4C  0576 0000                bchg       [A6 + D0.w], D2
  13812. 00009A50  1622                     move.b     D3, -[A2]
  13813. 00009A52  05C0                     .incomplete
  13814. 00009A54  2044                     movea.l    A0, D4
  13815. 00009A56  656C                     bcs        +0x6E /* 00009AC4 */
  13816. 00009A58  00C2                     .incomplete
  13817. 00009A5A  FF23                     .extension 0xF23 <<F/4-5/7>> // unimplemented
  13818. 00009A5C  FD66                     .extension 0xD66 <<F/4-5/6>> // unimplemented
  13819. fn00009A5E:
  13820. 00009A5E  0000 03B7                ori.b      D0, 0xB7
  13821. 00009A62  05C1                     .incomplete
  13822. 00009A64  2050                     movea.l    A0, [A0]
  13823. 00009A66  6176                     bsr        +0x78 /* 00009ADE */
  13824. 00009A68  0069 FF89 0128           ori.w      [A1 + 0x128], 0xFF89
  13825. 00009A6E  0000 01B6                ori.b      D0, 0xB6
  13826. 00009A72  05C6                     .incomplete
  13827. 00009A74  2043                     movea.l    A0, D3
  13828. 00009A76  6570                     bcs        +0x72 /* 00009AE8 */
  13829. 00009A78  0320                     btst       -[A0], D1
  13830. 00009A7A  FC85 FF38                .extension 0xC85 <<F/2-3/6>> // unimplemented
  13831. 00009A7E  0000 0545                ori.b      D0, 0x45 /* 'E' */
  13832. 00009A82  05C4                     .incomplete
  13833. 00009A84  2041                     movea.l    A0, D1
  13834. 00009A86  7172                     moveq.l    D0, 0x72
  13835. fn00009A88:
  13836. 00009A88  0733 F878                btst       [A3 + A7 + 0x78], D3
  13837. 00009A8C  EF09                     lsl        D1.b, 7
  13838. 00009A8E  0000 1780                ori.b      D0, 0x80
  13839. 00009A92  05C1                     .incomplete
  13840. 00009A94  2049                     movea.l    A0, A1
  13841. 00009A96  6E64                     bgt        +0x66 /* 00009AFC */
  13842. fn00009A98:
  13843. 00009A98  053C FAA3                btst       0xA3, D2
  13844. 00009A9C  068E 0000 0A48           addi.l     A6, 0xA48 /* '\nH' */
  13845. 00009AA2  05CC                     .incomplete
  13846. label00009AA4:
  13847. 00009AA4  2043                     movea.l    A0, D3
  13848. 00009AA6  7967                     moveq.l    D4, 0x67
  13849. 00009AA8  0A5B F615                xori.w     [A3]+, 0xF615
  13850. label00009AAC:
  13851. 00009AAC  0DD0                     .incomplete
  13852. 00009AAE  0000 16A6                ori.b      D0, 0xA6
  13853. 00009AB2  05CD                     .incomplete
  13854. 00009AB4  2043                     movea.l    A0, D3
  13855. 00009AB6  7967                     moveq.l    D4, 0x67
  13856. 00009AB8  0260 FDE1                andi.w     -[A0], 0xFDE1
  13857. 00009ABC  01DB                     .incomplete
  13858. 00009ABE  0000 055B                ori.b      D0, 0x5B /* '[' */
  13859. 00009AC2  05C5                     .incomplete
  13860. label00009AC4:
  13861. 00009AC4  2043                     movea.l    A0, D3
  13862. 00009AC6  7967                     moveq.l    D4, 0x67
  13863. 00009AC8  0112                     btst       [A2], D0
  13864. 00009ACA  FF0F                     .extension 0xF0F <<F/4-5/7>> // unimplemented
  13865. 00009ACC  011E                     btst       [A6]+, D0
  13866. 00009ACE  0000 020D                ori.b      D0, 0xD /* '\r' */
  13867. 00009AD2  05D2                     .incomplete
  13868. 00009AD4  2043                     movea.l    A0, D3
  13869. 00009AD6  7967                     moveq.l    D4, 0x67
  13870. 00009AD8  038F                     bclr       A7, D1
  13871. 00009ADA  FCE7 006F                .extension 0xCE7 <<F/2-3/6>> // unimplemented
  13872. fn00009ADE:
  13873. 00009ADE  0000 04F1                ori.b      D0, 0xF1
  13874. 00009AE2  05C0                     .incomplete
  13875. 00009AE4  2045                     movea.l    A0, D5
  13876. 00009AE6  7175                     moveq.l    D0, 0x75
  13877. label00009AE8:
  13878. 00009AE8  0E70 F496 F868           .invalid.w [A0 + A7 + 0x68], 0xF496 // invalid immediate operation
  13879. 00009AEE  0000 1671                ori.b      D0, 0x71 /* 'q' */
  13880. 00009AF2  05C5                     .incomplete
  13881. 00009AF4  2043                     movea.l    A0, D3
  13882. 00009AF6  6170                     bsr        +0x72 /* 00009B68 */
  13883. 00009AF8  01DF                     .incomplete
  13884. 00009AFA  FE8C 06B4                .extension 0xE8C <<F/2-3/7>> // unimplemented
  13885. // begin alternate branch 00009AFC-00009B04
  13886. label00009AFC:
  13887. 00009AFC  06B4 0000 0A5F 05C1      addi.l     [[ + <<invalid base displacement size>>]], 0xA5F /* '\n_' */
  13888. // end alternate branch 00009AFC-00009B04
  13889. label00009AFC: // (misaligned)
  13890. 00009AFE  0000 0A5F                ori.b      D0, 0x5F /* '_' */
  13891. 00009B02  05C1                     .incomplete
  13892. 00009B04  2043                     movea.l    A0, D3
  13893. 00009B06  6570                     bcs        +0x72 /* 00009B78 */
  13894. 00009B08  0FCD                     .incomplete
  13895. 00009B0A  F40C                     cinvl      NONE, [A4]
  13896. 00009B0C  FE10 0000                .unknown   0xFE10 0x0000 (W = 7)
  13897. 00009B10  2159 05C1                move.l     [A0 + 0x5C1], [A1]+
  13898. 00009B14  2041                     movea.l    A0, D1
  13899. 00009B16  7172                     moveq.l    D0, 0x72
  13900. 00009B18  02B2 FE1D FF04 0000      andi.l     [A2 + D0.w], 0xFE1DFF04
  13901. 00009B20  0404 05C2                subi.b     D4, 0xC2
  13902. 00009B24  2043                     movea.l    A0, D3
  13903. 00009B26  6170                     bsr        +0x72 /* 00009B98 */
  13904. 00009B28  0056 FFC4                ori.w      [A6], 0xFFC4
  13905. 00009B2C  FE2B 0000                .unknown   0xFE2B 0x0000 (W = 7)
  13906. 00009B30  0214 05CC                andi.b     [A4], 0xCC
  13907. 00009B34  204F                     movea.l    A0, A7
  13908. 00009B36  6374                     bls        +0x76 /* 00009BAC */
  13909. 00009B38  088B FA36                bclr.b     A3, 0x36 /* '6' */
  13910. 00009B3C  1107                     move.b     -[A0], D7
  13911. 00009B3E  0000 1400                ori.b      D0, 0x0
  13912. 00009B42  05CB                     .incomplete
  13913. 00009B44  2043                     movea.l    A0, D3
  13914. 00009B46  6570                     bcs        +0x72 /* 00009BB8 */
  13915. 00009B48  00EB                     .incomplete
  13916. 00009B4A  FF66                     .extension 0xF66 <<F/4-5/7>> // unimplemented
  13917. 00009B4C  FFAF                     .invalid   <<F/6/7>>
  13918. 00009B4E  0000 01F6                ori.b      D0, 0xF6
  13919. 00009B52  05C3                     .incomplete
  13920. 00009B54  2043                     movea.l    A0, D3
  13921. 00009B56  6170                     bsr        +0x72 /* 00009BC8 */
  13922. 00009B58  0530 FCD2                btst       [A0 + A7 * 4 - 0x46], D2
  13923. 00009B5C  FB5A                     .extension 0xB5A <<F/4-5/5>> // unimplemented
  13924. 00009B5E  0000 0C23                ori.b      D0, 0x23 /* '#' */
  13925. 00009B62  05C2                     .incomplete
  13926. 00009B64  2047                     movea.l    A0, D7
  13927. 00009B66  7275                     moveq.l    D1, 0x75
  13928. fn00009B68:
  13929. 00009B68  00F7                     .incomplete
  13930. 00009B6A  FF7B                     .extension 0xF7B <<F/4-5/7>> // unimplemented
  13931. 00009B6C  0085 0000 015B           ori.l      D5, 0x15B
  13932. 00009B72  05C8                     .incomplete
  13933. 00009B74  2050                     movea.l    A0, [A0]
  13934. 00009B76  6567                     bcs        +0x69 /* 00009BDF */
  13935. label00009B78:
  13936. 00009B78  01CB                     .incomplete
  13937. 00009B7A  FF12                     .extension 0xF12 <<F/4-5/7>> // unimplemented
  13938. 00009B7C  0038 0000 028C           ori.b      [0x0000028C], 0x0
  13939. 00009B82  05C7                     .incomplete
  13940. 00009B84  2050                     movea.l    A0, [A0]
  13941. 00009B86  6567                     bcs        +0x69 /* 00009BEF */
  13942. 00009B88  02BE FE96 04FA           andi.l     <<invalid special address>>, 0xFE9604FA
  13943. 00009B8E  0000 07E6                ori.b      D0, 0xE6
  13944. 00009B92  05C5                     .incomplete
  13945. 00009B94  2043                     movea.l    A0, D3
  13946. 00009B96  6570                     bcs        +0x72 /* 00009C08 */
  13947. fn00009B98:
  13948. 00009B98  01B7 FF30 FCAD 0000      bclr       [A7 - 0x3530000 + A7 * 8], D0
  13949. 00009BA0  0681 05C0 2054           addi.l     D1, 0x5C02054
  13950. 00009BA6  7563                     moveq.l    D2, 0x63
  13951. 00009BA8  01F8                     .incomplete
  13952. 00009BAA  FF1A                     .extension 0xF1A <<F/4-5/7>> // unimplemented
  13953. label00009BAC:
  13954. 00009BAC  FFF3                     .invalid   <<F/7/7>>
  13955. 00009BAE  0000 0254                ori.b      D0, 0x54 /* 'T' */
  13956. 00009BB2  05C2                     .incomplete
  13957. 00009BB4  2041                     movea.l    A0, D1
  13958. 00009BB6  7172                     moveq.l    D0, 0x72
  13959. label00009BB8:
  13960. 00009BB8  042C FE3F 0000           subi.b     [A4 + 0x0], 0x3F /* '?' */
  13961. 00009BBE  0000 054B                ori.b      D0, 0x4B /* 'K' */
  13962. 00009BC2  05C5                     .incomplete
  13963. 00009BC4  2041                     movea.l    A0, D1
  13964. 00009BC6  7172                     moveq.l    D0, 0x72
  13965. fn00009BC8:
  13966. 00009BC8  02C7                     .incomplete
  13967. 00009BCA  FED7 FD25                .extension 0xED7 <<F/2-3/7>> // unimplemented
  13968. 00009BCE  0000 043A                ori.b      D0, 0x3A /* ':' */
  13969. 00009BD2  05C3                     .incomplete
  13970. 00009BD4  2047                     movea.l    A0, D7
  13971. 00009BD6  7275                     moveq.l    D1, 0x75
  13972. 00009BD8  0179 FF66 01EA           bchg       [0xFF6601EA], D0
  13973. 00009BDE  0000 02CB                ori.b      D0, 0xCB
  13974. 00009BE2  05C0                     .incomplete
  13975. 00009BE4  204C                     movea.l    A0, A4
  13976. 00009BE6  6163                     bsr        +0x65 /* 00009C4B */
  13977. 00009BE8  0401 FE92                subi.b     D1, 0x92
  13978. 00009BEC  00D0                     .incomplete
  13979. 00009BEE  0000 05BB                ori.b      D0, 0xBB
  13980. 00009BF2  05C5                     .incomplete
  13981. 00009BF4  2050                     movea.l    A0, [A0]
  13982. 00009BF6  6567                     bcs        +0x69 /* 00009C5F */
  13983. 00009BF8  04C7                     .incomplete
  13984. 00009BFA  FE55 02F2                .extension 0xE55 <<F/1/7>>, 0x02F2 // unimplemented
  13985. 00009BFE  0000 097F                ori.b      D0, 0x7F
  13986. 00009C02  05C6                     .incomplete
  13987. 00009C04  2050                     movea.l    A0, [A0]
  13988. 00009C06  6567                     bcs        +0x69 /* 00009C6F */
  13989. label00009C08:
  13990. 00009C08  0210 FF51                andi.b     [A0], 0x51 /* 'Q' */
  13991. 00009C0C  00F3                     .incomplete
  13992. 00009C0E  0000 026D                ori.b      D0, 0x6D /* 'm' */
  13993. 00009C12  05CA                     .incomplete
  13994. 00009C14  2050                     movea.l    A0, [A0]
  13995. 00009C16  6567                     bcs        +0x69 /* 00009C7F */
  13996. 00009C18  0159                     bchg       [A1]+, D0
  13997. 00009C1A  FF91                     .invalid   <<F/6/7>>
  13998. 00009C1C  FE3C 0000                .unknown   0xFE3C 0x0000 (W = 7)
  13999. 00009C20  02E0                     .incomplete
  14000. 00009C22  05C4                     .incomplete
  14001. 00009C24  2047                     movea.l    A0, D7
  14002. 00009C26  7275                     moveq.l    D1, 0x75
  14003. 00009C28  00EF                     .incomplete
  14004. 00009C2A  FFB4                     .invalid   <<F/6/7>>
  14005. 00009C2C  0239 0000 030F 05C8      andi.b     [0x030F05C8], 0x0
  14006. 00009C34  2043                     movea.l    A0, D3
  14007. 00009C36  6570                     bcs        +0x72 /* 00009CA8 */
  14008. 00009C38  0228 FF52 0109           andi.b     [A0 + 0x109], 0x52 /* 'R' */
  14009. 00009C3E  0000 0326                ori.b      D0, 0x26 /* '&' */
  14010. 00009C42  05CB                     .incomplete
  14011. 00009C44  2050                     movea.l    A0, [A0]
  14012. 00009C46  6567                     bcs        +0x69 /* 00009CAF */
  14013. 00009C48  058E                     bclr       A6, D2
  14014. 00009C4A  FE51 FF3A                .extension 0xE51 <<F/1/7>>, 0xFF3A // unimplemented
  14015. 00009C4E  0000 068A                ori.b      D0, 0x8A
  14016. 00009C52  05CA                     .incomplete
  14017. 00009C54  2041                     movea.l    A0, D1
  14018. 00009C56  7172                     moveq.l    D0, 0x72
  14019. 00009C58  026B FF4A FF49           andi.w     [A3 - 0xB7], 0xFF4A
  14020. 00009C5E  0000 03AB                ori.b      D0, 0xAB
  14021. 00009C62  05C3                     .incomplete
  14022. 00009C64  2041                     movea.l    A0, D1
  14023. 00009C66  7172                     moveq.l    D0, 0x72
  14024. 00009C68  04C0                     .incomplete
  14025. 00009C6A  FEC5 0478                .extension 0xEC5 <<F/2-3/7>> // unimplemented
  14026. 00009C6E  0000 07E8                ori.b      D0, 0xE8
  14027. 00009C72  05CE                     .incomplete
  14028. 00009C74  2041                     movea.l    A0, D1
  14029. 00009C76  6E64                     bgt        +0x66 /* 00009CDC */
  14030. 00009C78  090F                     btst       A7, D4
  14031. 00009C7A  FDF8                     .invalid   <<F/7/6>>
  14032. 00009C7C  FC68 0000                .extension 0xC68 <<F/1/6>>, 0x0000 // unimplemented
  14033. 00009C80  0BA4                     bclr       -[A4], D5
  14034. 00009C82  0555                     bchg       [A5], D2
  14035. 00009C84  4B34 3220                .invalid   5, [A4 + D3.w * 2 + 0x20] // invalid opcode 4 with b == 4
  14036. 00009C88  0248 FF7F                andi.w     A0, 0xFF7F
  14037. 00009C8C  FDA5                     .invalid   <<F/6/6>>
  14038. 00009C8E  0000 037E                ori.b      D0, 0x7E /* '~' */
  14039. 00009C92  05C8                     .incomplete
  14040. 00009C94  2047                     movea.l    A0, D7
  14041. 00009C96  7275                     moveq.l    D1, 0x75
  14042. 00009C98  02B6 FF7D 0029 0000      andi.l     [A6 + D0.w], 0xFF7D0029
  14043. 00009CA0  0331 05C2 2050           btst       [[ + <<invalid base displacement size>>] + 0x2050], D1
  14044. 00009CA6  7363                     moveq.l    D1, 0x63
  14045. label00009CA8:
  14046. 00009CA8  0133 FFC6                btst       <<invalid full ext with IS == 1 and I/IS == 6>>, D0
  14047. 00009CAC  FE08 0000                .unknown   0xFE08 0x0000 (W = 7)
  14048. 00009CB0  0256 05C2                andi.w     [A6], 0x5C2
  14049. 00009CB4  2054                     movea.l    A0, [A4]
  14050. 00009CB6  7563                     moveq.l    D2, 0x63
  14051. 00009CB8  0290 FF95 FF0D           andi.l     [A0], 0xFF95FF0D
  14052. 00009CBE  0000 02D1                ori.b      D0, 0xD1
  14053. 00009CC2  0555                     bchg       [A5], D2
  14054. 00009CC4  4B34 3320 015D           .invalid   5, [A4 + 0x15D + D3 * 2] // invalid opcode 4 with b == 4
  14055. 00009CCA  FFDE                     .invalid   <<F/7/7>>
  14056. 00009CCC  0172 0000                bchg       [A2 + D0.w], D0
  14057. 00009CD0  021B 05CA                andi.b     [A3]+, 0xCA
  14058. 00009CD4  2041                     movea.l    A0, D1
  14059. 00009CD6  6E64                     bgt        +0x66 /* 00009D3C */
  14060. 00009CD8  0050 FFF9                ori.w      [A0], 0xFFF9
  14061. label00009CDC:
  14062. 00009CDC  016E 0000                bchg       [A6 + 0x0], D0
  14063. 00009CE0  0219 05C2                andi.b     [A1]+, 0xC2
  14064. 00009CE4  2043                     movea.l    A0, D3
  14065. 00009CE6  6570                     bcs        +0x72 /* 00009D58 */
  14066.